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

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

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

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

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

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

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

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

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

Class std::__is_integer<short int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short int> (0x0x7f7bdc57f3c0) 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> (0x0x7f7bdc57f420) 0 empty

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f7bdc57f540) 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> (0x0x7f7bdc57f5a0) 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> (0x0x7f7bdc57f600) 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> (0x0x7f7bdc57f660) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f7bdc57ff60) 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> (0x0x7f7bdc5b7000) 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> (0x0x7f7bdc5b7060) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f7bdc5b70c0) 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> (0x0x7f7bdc5b7120) 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> (0x0x7f7bdc5b7180) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f7bdc5b7240) 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> (0x0x7f7bdc5b72a0) 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> (0x0x7f7bdc5b7300) 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> (0x0x7f7bdc5b7360) 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> (0x0x7f7bdc5b73c0) 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> (0x0x7f7bdc5b7420) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class __locale_struct
   size=116 align=4
   base size=116 base align=4
__locale_struct (0x0x7f7bdc5b7b40) 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 (0x0x7f7bdc5b7f60) 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 (0x0x7f7bde8730d0) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
  std::exception (0x0x7f7bdc73c000) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f7bde8730d0)

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f7bde635af8) 0 empty
  std::input_iterator_tag (0x0x7f7bdc73c2a0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f7bde635b60) 0 empty
  std::forward_iterator_tag (0x0x7f7bde635bc8) 0 empty
    std::input_iterator_tag (0x0x7f7bdc73c300) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f7bde635c30) 0 empty
  std::bidirectional_iterator_tag (0x0x7f7bde635c98) 0 empty
    std::forward_iterator_tag (0x0x7f7bde635d00) 0 empty
      std::input_iterator_tag (0x0x7f7bdc73c360) 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> (0x0x7f7bdc73c660) 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 (0x0x7f7bdc73c840) 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 (0x0x7f7bdc73c8a0) 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 (0x0x7f7bdc73c900) 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 (0x0x7f7bdc73c960) 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 (0x0x7f7bdc73c9c0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f7bdc73cde0) 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> (0x0x7f7bdc73cf60) 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> (0x0x7f7bdc4210c0) 0 empty

Class std::__equal<true>
   size=1 align=1
   base size=0 base align=1
std::__equal<true> (0x0x7f7bdc4211e0) 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> (0x0x7f7bdc4212a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7f7bdc4219c0) 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> (0x0x7f7bdc421b40) 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> (0x0x7f7bdc421ae0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f7bdc5390c0) 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 (0x0x7f7bdc50c068) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
  std::exception (0x0x7f7bdc539120) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f7bdc50c068)

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

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

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

Class std::allocator<char>
   size=1 align=1
   base size=1 base align=1
std::allocator<char> (0x0x7f7bdc50c138) 0 empty
  __gnu_cxx::new_allocator<char> (0x0x7f7bdc539480) 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> (0x0x7f7bdc5394e0) 0 empty

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7f7bdc50c1a0) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7f7bdc539540) 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 (0x0x7f7bdc539720) 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> > (0x0x7f7bdc2603c0) 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> (0x0x7f7bdc260420) 0 empty

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f7bdc260600) 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 (0x0x7f7bdc2683a8) 0
  std::allocator<char> (0x0x7f7bdc268410) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f7bdc260660) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep (0x0x7f7bdc268618) 0
  std::basic_string<char>::_Rep_base (0x0x7f7bdc260720) 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> (0x0x7f7bdc2607e0) 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 (0x0x7f7bdc268750) 0
  std::allocator<wchar_t> (0x0x7f7bdc2687b8) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f7bdc260840) 0 empty

Class std::basic_string<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t> (0x0x7f7bdc260780) 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 (0x0x7f7bdc2608a0) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f7bdc260960) 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 (0x0x7f7bdc268820) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f7bdc260900) 0

Class std::locale
   size=4 align=4
   base size=4 base align=4
std::locale (0x0x7f7bdc2609c0) 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 (0x0x7f7bdc260a20) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u)

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

Class std::locale::_Impl
   size=20 align=4
   base size=20 base align=4
std::locale::_Impl (0x0x7f7bdc260ae0) 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> (0x0x7f7bdc268a28) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u)
  std::locale::facet (0x0x7f7bdc260ba0) 0
      primary-for std::collate<char> (0x0x7f7bdc268a28)

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> (0x0x7f7bdc268a90) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u)
  std::locale::facet (0x0x7f7bdc260c00) 0
      primary-for std::collate<wchar_t> (0x0x7f7bdc268a90)

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> > (0x0x7f7bdc260cc0) 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> (0x0x7f7bdc260d20) 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> (0x0x7f7bdc268bc8) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f7bdc260d80) 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> (0x0x7f7bdc268c98) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u)
  std::collate<char> (0x0x7f7bdc268d00) 0
      primary-for std::collate_byname<char> (0x0x7f7bdc268c98)
    std::locale::facet (0x0x7f7bdc260de0) 0
        primary-for std::collate<char> (0x0x7f7bdc268d00)

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> (0x0x7f7bdc268d68) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u)
  std::collate<wchar_t> (0x0x7f7bdc268dd0) 0
      primary-for std::collate_byname<wchar_t> (0x0x7f7bdc268d68)
    std::locale::facet (0x0x7f7bdc260e40) 0
        primary-for std::collate<wchar_t> (0x0x7f7bdc268dd0)

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 (0x0x7f7bdc268e38) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u)
  std::exception (0x0x7f7bdc260f00) 0 nearly-empty
      primary-for std::ios_base::failure (0x0x7f7bdc268e38)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f7bdbd80060) 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 (0x0x7f7bdc260ea0) 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> (0x0x7f7bdbd80120) 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> (0x0x7f7bdbd80600) 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 (0x0x7f7bdbd80780) 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> (0x0x7f7bdbe9f8c0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u)
  std::locale::facet (0x0x7f7bdbd80a20) 0
      primary-for std::ctype<char> (0x0x7f7bdbe9f8c0)
  std::ctype_base (0x0x7f7bdbd80a80) 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> (0x0x7f7bdbec85b0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u)
  std::locale::facet (0x0x7f7bdbd80ae0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f7bdbec85b0)
  std::ctype_base (0x0x7f7bdbd80b40) 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> (0x0x7f7bdbe41410) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f7bdbec8690) 0
      primary-for std::ctype<wchar_t> (0x0x7f7bdbe41410)
    std::locale::facet (0x0x7f7bdbd80ba0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f7bdbec8690)
    std::ctype_base (0x0x7f7bdbd80c00) 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> (0x0x7f7bdbe415b0) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u)
  std::ctype<char> (0x0x7f7bdbec89a0) 0
      primary-for std::ctype_byname<char> (0x0x7f7bdbe415b0)
    std::locale::facet (0x0x7f7bdbd80cc0) 0
        primary-for std::ctype<char> (0x0x7f7bdbec89a0)
    std::ctype_base (0x0x7f7bdbd80d20) 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> (0x0x7f7bdbe41618) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u)
  std::ctype<wchar_t> (0x0x7f7bdbe41680) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f7bdbe41618)
    std::__ctype_abstract_base<wchar_t> (0x0x7f7bdbec8af0) 0
        primary-for std::ctype<wchar_t> (0x0x7f7bdbe41680)
      std::locale::facet (0x0x7f7bdbd80d80) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f7bdbec8af0)
      std::ctype_base (0x0x7f7bdbd80de0) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7f7bdbd80e40) 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> (0x0x7f7bdbe41958) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u)
  std::locale::facet (0x0x7f7bdbd80f60) 0
      primary-for std::numpunct<char> (0x0x7f7bdbe41958)

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> (0x0x7f7bdbe419c0) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u)
  std::locale::facet (0x0x7f7bdbf22000) 0
      primary-for std::numpunct<wchar_t> (0x0x7f7bdbe419c0)

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> > (0x0x7f7bdbf22240) 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> (0x0x7f7bdbf222a0) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f7bdbe41d00) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f7bdbf22300) 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> (0x0x7f7bdbf22360) 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> (0x0x7f7bdbbe2068) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u)
  std::numpunct<char> (0x0x7f7bdbbe20d0) 0
      primary-for std::numpunct_byname<char> (0x0x7f7bdbbe2068)
    std::locale::facet (0x0x7f7bdbf22660) 0
        primary-for std::numpunct<char> (0x0x7f7bdbbe20d0)

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> (0x0x7f7bdbbe2138) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f7bdbf226c0) 0
      primary-for std::num_get<char> (0x0x7f7bdbbe2138)

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> (0x0x7f7bdbbe21a0) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f7bdbf22780) 0
      primary-for std::num_put<char> (0x0x7f7bdbbe21a0)

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> (0x0x7f7bdbbe2208) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u)
  std::numpunct<wchar_t> (0x0x7f7bdbbe2270) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7f7bdbbe2208)
    std::locale::facet (0x0x7f7bdbf22840) 0
        primary-for std::numpunct<wchar_t> (0x0x7f7bdbbe2270)

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> (0x0x7f7bdbbe22d8) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f7bdbf228a0) 0
      primary-for std::num_get<wchar_t> (0x0x7f7bdbbe22d8)

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> (0x0x7f7bdbbe2340) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f7bdbf22960) 0
      primary-for std::num_put<wchar_t> (0x0x7f7bdbbe2340)

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> (0x0x7f7bdbbe2618) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u)
  std::ios_base (0x0x7f7bdbf22a80) 0
      primary-for std::basic_ios<char> (0x0x7f7bdbbe2618)

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> (0x0x7f7bdbbe26e8) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u)
  std::ios_base (0x0x7f7bdbf22ba0) 0
      primary-for std::basic_ios<wchar_t> (0x0x7f7bdbbe26e8)

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> (0x0x7f7bdbbe2bc8) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 12u)
  std::basic_ios<char> (0x0x7f7bdbbe2c30) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<char>::_ZTVSo) + 32u)
    std::ios_base (0x0x7f7bdbf22de0) 4
        primary-for std::basic_ios<char> (0x0x7f7bdbbe2c30)

Class std::basic_ostream<char>::sentry
   size=8 align=4
   base size=8 base align=4
std::basic_ostream<char>::sentry (0x0x7f7bdbf22e40) 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> (0x0x7f7bdbbe2e38) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7f7bdbbe2ea0) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7f7bdbf22ea0) 4
        primary-for std::basic_ios<wchar_t> (0x0x7f7bdbbe2ea0)

Class std::basic_ostream<wchar_t>::sentry
   size=8 align=4
   base size=8 base align=4
std::basic_ostream<wchar_t>::sentry (0x0x7f7bdbf22f00) 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> (0x0x7f7bdbd221a0) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 12u)
  std::basic_ios<char> (0x0x7f7bdbd22208) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<char>::_ZTVSi) + 32u)
    std::ios_base (0x0x7f7bdb956000) 8
        primary-for std::basic_ios<char> (0x0x7f7bdbd22208)

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> (0x0x7f7bdbd22410) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7f7bdbd22478) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7f7bdb956060) 8
        primary-for std::basic_ios<wchar_t> (0x0x7f7bdbd22478)

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> > (0x0x7f7bdb9561e0) 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> (0x0x7f7bdb956240) 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> (0x0x7f7bdbd228f0) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f7bdb9562a0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f7bdb956300) 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> (0x0x7f7bdb9f60d0 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> (0x0x7f7bdb9f61a0 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> (0x0x7f7bdb9f0f50) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 12u)
  std::basic_istream<char> (0x0x7f7bdb9f60d0) 0
      primary-for std::basic_iostream<char> (0x0x7f7bdb9f0f50)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f7bdb9f6138) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<char>::_ZTVSd) + 52u)
      std::ios_base (0x0x7f7bdb956360) 12
          primary-for std::basic_ios<char> (0x0x7f7bdb9f6138)
  std::basic_ostream<char> (0x0x7f7bdb9f61a0) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char>::_ZTVSd) + 32u)
    std::basic_ios<char> (0x0x7f7bdb9f6138) 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 (0x0x7f7bdb9563c0) 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> (0x0x7f7bdb9f6548 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> (0x0x7f7bdb9f6618 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> (0x0x7f7bdba13690) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7f7bdb9f6548) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f7bdba13690)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f7bdb9f65b0) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
      std::ios_base (0x0x7f7bdb956420) 12
          primary-for std::basic_ios<wchar_t> (0x0x7f7bdb9f65b0)
  std::basic_ostream<wchar_t> (0x0x7f7bdb9f6618) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)
    std::basic_ios<wchar_t> (0x0x7f7bdb9f65b0) 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> (0x0x7f7bdb9f6d68) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 8u)
  std::basic_streambuf<char> (0x0x7f7bdb9566c0) 0
      primary-for std::basic_stringbuf<char> (0x0x7f7bdb9f6d68)

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> (0x0x7f7bdb9f6ea0 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> (0x0x7f7bdb9f6e38) 0
    vptridx=0u vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 12u)
  std::basic_istream<char> (0x0x7f7bdb9f6ea0) 0
      primary-for std::basic_istringstream<char> (0x0x7f7bdb9f6e38)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f7bdb9f6f08) 48 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 32u)
      std::ios_base (0x0x7f7bdb956960) 48
          primary-for std::basic_ios<char> (0x0x7f7bdb9f6f08)

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> (0x0x7f7bdba91068 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> (0x0x7f7bdba91000) 0
    vptridx=0u vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 12u)
  std::basic_ostream<char> (0x0x7f7bdba91068) 0 nearly-empty
      primary-for std::basic_ostringstream<char> (0x0x7f7bdba91000)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f7bdba910d0) 44 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 32u)
      std::ios_base (0x0x7f7bdb956a20) 44
          primary-for std::basic_ios<char> (0x0x7f7bdba910d0)

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> (0x0x7f7bdba9a070 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> (0x0x7f7bdba91548 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> (0x0x7f7bdba91618 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> (0x0x7f7bdba914e0) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 12u)
  std::basic_iostream<char> (0x0x7f7bdba9a070) 0
      primary-for std::basic_stringstream<char> (0x0x7f7bdba914e0)
      subvttidx=4u
    std::basic_istream<char> (0x0x7f7bdba91548) 0
        primary-for std::basic_iostream<char> (0x0x7f7bdba9a070)
        subvttidx=8u
      std::basic_ios<char> (0x0x7f7bdba915b0) 52 virtual
          vptridx=32u vbaseoffset=-12 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 52u)
        std::ios_base (0x0x7f7bdb956ae0) 52
            primary-for std::basic_ios<char> (0x0x7f7bdba915b0)
    std::basic_ostream<char> (0x0x7f7bdba91618) 8 nearly-empty
        subvttidx=16u vptridx=36u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 32u)
      std::basic_ios<char> (0x0x7f7bdba915b0) 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> (0x0x7f7bdba91b60) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 8u)
  std::basic_streambuf<wchar_t> (0x0x7f7bdb956d80) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7f7bdba91b60)

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> (0x0x7f7bdba91d68 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> (0x0x7f7bdba91d00) 0
    vptridx=0u vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7f7bdba91d68) 0
      primary-for std::basic_istringstream<wchar_t> (0x0x7f7bdba91d00)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f7bdba91dd0) 48 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 32u)
      std::ios_base (0x0x7f7bdb956f60) 48
          primary-for std::basic_ios<wchar_t> (0x0x7f7bdba91dd0)

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> (0x0x7f7bdba917b8 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> (0x0x7f7bdba91750) 0
    vptridx=0u vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 12u)
  std::basic_ostream<wchar_t> (0x0x7f7bdba917b8) 0 nearly-empty
      primary-for std::basic_ostringstream<wchar_t> (0x0x7f7bdba91750)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f7bdba91820) 44 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 32u)
      std::ios_base (0x0x7f7bdbac00c0) 44
          primary-for std::basic_ios<wchar_t> (0x0x7f7bdba91820)

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> (0x0x7f7bdba9a460 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> (0x0x7f7bdbacd1a0 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> (0x0x7f7bdbacd270 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> (0x0x7f7bdbacd138) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 12u)
  std::basic_iostream<wchar_t> (0x0x7f7bdba9a460) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7f7bdbacd138)
      subvttidx=4u
    std::basic_istream<wchar_t> (0x0x7f7bdbacd1a0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f7bdba9a460)
        subvttidx=8u
      std::basic_ios<wchar_t> (0x0x7f7bdbacd208) 52 virtual
          vptridx=32u vbaseoffset=-12 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 52u)
        std::ios_base (0x0x7f7bdbac01e0) 52
            primary-for std::basic_ios<wchar_t> (0x0x7f7bdbacd208)
    std::basic_ostream<wchar_t> (0x0x7f7bdbacd270) 8 nearly-empty
        subvttidx=16u vptridx=36u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 32u)
      std::basic_ios<wchar_t> (0x0x7f7bdbacd208) alternative-path

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

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

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

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

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

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

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

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

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

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

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

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

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

Class drand48_data
   size=24 align=4
   base size=24 base align=4
drand48_data (0x0x7f7bdbac0900) 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> (0x0x7f7bdbac09c0) 0

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

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

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

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

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

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

Class std::numeric_limits<short int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short int> (0x0x7f7bdbac0cc0) 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> (0x0x7f7bdbac0d20) 0 empty

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f7bdbac0e40) 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> (0x0x7f7bdbac0ea0) 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> (0x0x7f7bdbac0f00) 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> (0x0x7f7bdbac0f60) 0 empty

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

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

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

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f7bdb36f240) 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> (0x0x7f7bdb36f360) 0 empty

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

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

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

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

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

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

Class Eigen::internal::is_arithmetic<double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<double> (0x0x7f7bdb18a7e0) 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> (0x0x7f7bdb18a840) 0 empty

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

Class Eigen::internal::is_arithmetic<char>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<char> (0x0x7f7bdb18a900) 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> (0x0x7f7bdb18a960) 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> (0x0x7f7bdb18a9c0) 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> (0x0x7f7bdb18aa20) 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> (0x0x7f7bdb18aa80) 0 empty

Class Eigen::internal::is_arithmetic<int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_arithmetic<int> (0x0x7f7bdb18aae0) 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> (0x0x7f7bdb18ab40) 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> (0x0x7f7bdb18aba0) 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> (0x0x7f7bdb18ac00) 0 empty

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

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

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

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

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

Class Eigen::internal::no_assignment_operator
   size=1 align=1
   base size=0 base align=1
Eigen::internal::no_assignment_operator (0x0x7f7bdb1b9ae0) 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> (0x0x7f7bdb20dd80) 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> (0x0x7f7bdb20dde0) 0 empty

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

Class Eigen::NumTraits<float>
   size=1 align=1
   base size=1 base align=1
Eigen::NumTraits<float> (0x0x7f7bdbacdd00) 0 empty
  Eigen::GenericNumTraits<float> (0x0x7f7bdb20de40) 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> (0x0x7f7bdb20df00) 0 empty

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

Class Eigen::NumTraits<double>
   size=1 align=1
   base size=1 base align=1
Eigen::NumTraits<double> (0x0x7f7bdbacddd0) 0 empty
  Eigen::GenericNumTraits<double> (0x0x7f7bdb20df60) 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> (0x0x7f7bdb331060) 0 empty

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

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

Class Eigen::internal::floor_log2_selector<2147483648u, 0, 31>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::floor_log2_selector<2147483648u, 0, 31> (0x0x7f7bdaf78480) 0 empty

Class Eigen::internal::floor_log2_selector<2147483648u, 15, 31>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::floor_log2_selector<2147483648u, 15, 31> (0x0x7f7bdaf78540) 0 empty

Class Eigen::internal::floor_log2_selector<2147483648u, 23, 31>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::floor_log2_selector<2147483648u, 23, 31> (0x0x7f7bdaf78600) 0 empty

Class Eigen::internal::floor_log2_selector<2147483648u, 27, 31>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::floor_log2_selector<2147483648u, 27, 31> (0x0x7f7bdaf786c0) 0 empty

Class Eigen::internal::floor_log2_selector<2147483648u, 29, 31>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::floor_log2_selector<2147483648u, 29, 31> (0x0x7f7bdaf78780) 0 empty

Class Eigen::internal::floor_log2_selector<2147483648u, 30, 31>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::floor_log2_selector<2147483648u, 30, 31> (0x0x7f7bdaf78840) 0 empty

Class Eigen::internal::floor_log2<2147483648u, 30, 31, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::floor_log2<2147483648u, 30, 31, 0> (0x0x7f7bdaf788a0) 0 empty

Class Eigen::internal::floor_log2<2147483648u, 29, 31, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::floor_log2<2147483648u, 29, 31, 1> (0x0x7f7bdaf787e0) 0 empty

Class Eigen::internal::floor_log2<2147483648u, 27, 31, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::floor_log2<2147483648u, 27, 31, 1> (0x0x7f7bdaf78720) 0 empty

Class Eigen::internal::floor_log2<2147483648u, 23, 31, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::floor_log2<2147483648u, 23, 31, 1> (0x0x7f7bdaf78660) 0 empty

Class Eigen::internal::floor_log2<2147483648u, 15, 31, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::floor_log2<2147483648u, 15, 31, 1> (0x0x7f7bdaf785a0) 0 empty

Class Eigen::internal::floor_log2<2147483648u>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::floor_log2<2147483648u> (0x0x7f7bdaf784e0) 0 empty

Class Eigen::internal::random_impl<bool>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::random_impl<bool> (0x0x7f7bdaf78b40) 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> (0x0x7f7bdaf78ba0) 0 empty

Class Eigen::internal::random_retval<int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::random_retval<int> (0x0x7f7bdaf78c00) 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> (0x0x7f7bdaf78c60) 0 empty

Class Eigen::internal::default_packet_traits
   size=1 align=1
   base size=0 base align=1
Eigen::internal::default_packet_traits (0x0x7f7bdaf78cc0) 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> (0x0x7f7bdaf78de0) 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> (0x0x7f7bdaf78e40) 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> (0x0x7f7bdaf78ea0) 0 empty

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

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

Class Eigen::internal::packet_traits<int>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::packet_traits<int> (0x0x7f7bdaf75270) 0 empty
  Eigen::internal::default_packet_traits (0x0x7f7bdb015000) 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> (0x0x7f7bdb015060) 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> (0x0x7f7bdb0150c0) 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> (0x0x7f7bdb015120) 0 empty

Class Eigen::internal::Packet2cf
   size=16 align=16
   base size=16 base align=16
Eigen::internal::Packet2cf (0x0x7f7bdb0152a0) 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> > (0x0x7f7bdaf75f08) 0 empty
  Eigen::internal::default_packet_traits (0x0x7f7bdb015300) 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> (0x0x7f7bdb015360) 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> (0x0x7f7bdb0153c0) 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> > (0x0x7f7bdaf75f70) 0 empty
  std::__numeric_limits_base (0x0x7f7bdb0154e0) 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> > (0x0x7f7bdb015540) 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> > (0x0x7f7bdb0155a0) 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> > (0x0x7f7bdb015480) 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> > (0x0x7f7bdaf75750) 0 empty
  Eigen::GenericNumTraits<const std::complex<float> > (0x0x7f7bdb015600) 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> > (0x0x7f7bdb015420) 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> (0x0x7f7bdb015660) 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> > (0x0x7f7bdaf75a90) 0 empty
  std::__numeric_limits_base (0x0x7f7bdb015780) 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> > (0x0x7f7bdb0157e0) 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> > (0x0x7f7bdb015840) 0 empty

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

Class Eigen::NumTraits<std::complex<float> >
   size=1 align=1
   base size=1 base align=1
Eigen::NumTraits<std::complex<float> > (0x0x7f7bdad83000) 0 empty
  Eigen::GenericNumTraits<std::complex<float> > (0x0x7f7bdb0158a0) 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> > (0x0x7f7bdb0156c0) 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&> (0x0x7f7bdb015900) 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> (0x0x7f7bdb0159c0) 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> (0x0x7f7bdb015a20) 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> (0x0x7f7bdb015a80) 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> (0x0x7f7bdb015ae0) 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> (0x0x7f7bdb015c60) 0 empty

Class Eigen::internal::Packet1cd
   size=16 align=16
   base size=16 base align=16
Eigen::internal::Packet1cd (0x0x7f7bdb015de0) 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> > (0x0x7f7bdad83478) 0 empty
  Eigen::internal::default_packet_traits (0x0x7f7bdb015e40) 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> (0x0x7f7bdb015ea0) 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> (0x0x7f7bdb015f60) 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> (0x0x7f7bdadf6000) 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> (0x0x7f7bdadf6060) 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> (0x0x7f7bdadf60c0) 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> (0x0x7f7bdadf6240) 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 (0x0x7f7bdadf6a80) 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> (0x0x7f7bdadf6ba0) 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> (0x0x7f7bdadf6c00) 0 empty

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

Class Eigen::NumTraits<bool>
   size=1 align=1
   base size=1 base align=1
Eigen::NumTraits<bool> (0x0x7f7bdad83958) 0 empty
  Eigen::GenericNumTraits<bool> (0x0x7f7bdadf6c60) 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> (0x0x7f7bdadf6ae0) 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 (0x0x7f7bdadf6cc0) 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> (0x0x7f7bdadf6d20) 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> (0x0x7f7bdab601e0) 0 empty

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

Class Eigen::NumTraits<int>
   size=1 align=1
   base size=1 base align=1
Eigen::NumTraits<int> (0x0x7f7bdad83bc8) 0 empty
  Eigen::GenericNumTraits<int> (0x0x7f7bdab60240) 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> (0x0x7f7bdace10c0) 0 empty

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

Class Eigen::internal::conj_if<false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_if<false> (0x0x7f7bdace1420) 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 (0x0x7f7bdace1b40) 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> (0x0x7f7bda996540) 0 empty

Class __gnu_cxx::__promote<int, true>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<int, true> (0x0x7f7bda78c3c0) 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> (0x0x7f7bda78c420) 0 empty

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

Class Eigen::IOFormat
   size=36 align=4
   base size=36 base align=4
Eigen::IOFormat (0x0x7f7bda6027e0) 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> (0x0x7f7bda602f60) 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> (0x0x7f7bda70a000) 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> (0x0x7f7bda70a060) 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> (0x0x7f7bda70a0c0) 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> (0x0x7f7bda70a120) 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> (0x0x7f7bda70a180) 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> (0x0x7f7bda70a1e0) 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> (0x0x7f7bda70a240) 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> (0x0x7f7bda70a2a0) 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> (0x0x7f7bda70a300) 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> (0x0x7f7bda70a360) 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> (0x0x7f7bda70a3c0) 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> (0x0x7f7bda70a420) 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> (0x0x7f7bda70a480) 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> (0x0x7f7bda70a4e0) 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> (0x0x7f7bda70a540) 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> (0x0x7f7bda70a5a0) 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> (0x0x7f7bda70a600) 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> (0x0x7f7bda70a660) 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> (0x0x7f7bda70a6c0) 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> (0x0x7f7bda70aea0) 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> (0x0x7f7bda70af00) 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> (0x0x7f7bda70af60) 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> (0x0x7f7bda385000) 0 empty

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

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

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

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

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

Class Eigen::UniformScaling<double>
   size=8 align=4
   base size=8 base align=4
Eigen::UniformScaling<double> (0x0x7f7bd9a766c0) 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> (0x0x7f7bd9a76a20) 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> > (0x0x7f7bd9a769c0) 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> > (0x0x7f7bd9a76960) 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> (0x0x7f7bd9a76900) 0 empty

Class Eigen::QuaternionBase<Eigen::Quaternion<float> >
   size=1 align=1
   base size=1 base align=1
Eigen::QuaternionBase<Eigen::Quaternion<float> > (0x0x7f7bd97ba068) 0 empty
  Eigen::RotationBase<Eigen::Quaternion<float>, 3> (0x0x7f7bd9a76a80) 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> (0x0x7f7bd9a76b40) 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> (0x0x7f7bd9a76ba0) 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> > (0x0x7f7bd9a76c00) 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> > (0x0x7f7bd9a76c60) 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> (0x0x7f7bd9a76d20) 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> (0x0x7f7bd9a76d80) 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> (0x0x7f7bd9a76e40) 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> (0x0x7f7bd9a76ea0) 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> (0x0x7f7bd9a76de0) 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> (0x0x7f7bd97ba2d8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd9a76cc0) 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> (0x0x7f7bd97ba410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f7bd97ba478) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd9a76f00) 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> (0x0x7f7bd97ba548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1> (0x0x7f7bd97ba5b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f7bd97ba618) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd9a76f60) 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> (0x0x7f7bd97ba6e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3> (0x0x7f7bd97ba750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1> (0x0x7f7bd97ba7b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f7bd97ba820) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd9837000) 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> (0x0x7f7bd9837180) 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> > (0x0x7f7bd98371e0) 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> (0x0x7f7bd9837240) 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> (0x0x7f7bd98372a0) 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> > > (0x0x7f7bd9837300) 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> (0x0x7f7bd9837360) 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>&> (0x0x7f7bd98373c0) 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> > (0x0x7f7bd97ba888) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false> (0x0x7f7bd97ba8f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3> (0x0x7f7bd97ba958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1> (0x0x7f7bd97ba9c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f7bd97baa28) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd9837120) 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> > > (0x0x7f7bd98375a0) 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>&> (0x0x7f7bd9837600) 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>&> (0x0x7f7bd9837660) 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>&> (0x0x7f7bd98376c0) 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> > (0x0x7f7bd9837720) 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> (0x0x7f7bd9837780) 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> (0x0x7f7bd98377e0) 0 empty

Class Eigen::internal::stem_function<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::stem_function<float> (0x0x7f7bd9837840) 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> > (0x0x7f7bd97bad68) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd97badd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false> (0x0x7f7bd97bae38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3> (0x0x7f7bd97baea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1> (0x0x7f7bd97baf08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f7bd97baf70) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd9837540) 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> (0x0x7f7bd9837b40) 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> (0x0x7f7bd9837ae0) 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> > (0x0x7f7bd9561680) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd95616e8) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd9561750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false> (0x0x7f7bd95617b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3> (0x0x7f7bd9561820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1> (0x0x7f7bd9561888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f7bd95618f0) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd9837a80) 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> > (0x0x7f7bd9837de0) 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> > (0x0x7f7bd9837d80) 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>&> (0x0x7f7bd9837e40) 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>&> (0x0x7f7bd9837c60) 0 empty

Class Eigen::Matrix<float, 4, 1>
   size=16 align=16
   base size=16 base align=16
Eigen::Matrix<float, 4, 1> (0x0x7f7bd95619c0) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd9561a28) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd9561a90) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd9561af8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false> (0x0x7f7bd9561b60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3> (0x0x7f7bd9561bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1> (0x0x7f7bd9561c30) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0> (0x0x7f7bd9561c98) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 4, 1> > (0x0x7f7bd9837c00) 0 empty

Class Eigen::Quaternion<float>
   size=16 align=16
   base size=16 base align=16
Eigen::Quaternion<float> (0x0x7f7bd97ba138) 0
  Eigen::QuaternionBase<Eigen::Quaternion<float> > (0x0x7f7bd97ba1a0) 0 empty
    Eigen::RotationBase<Eigen::Quaternion<float>, 3> (0x0x7f7bd9a76ae0) 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> (0x0x7f7bd960e1e0) 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> > (0x0x7f7bd960e180) 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> > (0x0x7f7bd960e120) 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> (0x0x7f7bd960e0c0) 0 empty

Class Eigen::QuaternionBase<Eigen::Quaternion<double> >
   size=1 align=1
   base size=1 base align=1
Eigen::QuaternionBase<Eigen::Quaternion<double> > (0x0x7f7bd9561f70) 0 empty
  Eigen::RotationBase<Eigen::Quaternion<double>, 3> (0x0x7f7bd960e240) 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> (0x0x7f7bd960e300) 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> (0x0x7f7bd960e360) 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> > (0x0x7f7bd960e3c0) 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> > (0x0x7f7bd960e420) 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> (0x0x7f7bd960e4e0) 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> (0x0x7f7bd960e540) 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> (0x0x7f7bd960e600) 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> (0x0x7f7bd960e660) 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> (0x0x7f7bd960e5a0) 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> (0x0x7f7bd964c138) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd960e480) 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> (0x0x7f7bd964c270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f7bd964c2d8) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd960e6c0) 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> (0x0x7f7bd964c3a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1> (0x0x7f7bd964c410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f7bd964c478) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd960e720) 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> (0x0x7f7bd964c548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3> (0x0x7f7bd964c5b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1> (0x0x7f7bd964c618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f7bd964c680) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd960e780) 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> > (0x0x7f7bd960e900) 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> (0x0x7f7bd960e960) 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> (0x0x7f7bd960e9c0) 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> > > (0x0x7f7bd960ea20) 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> (0x0x7f7bd960ea80) 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>&> (0x0x7f7bd960eae0) 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> > (0x0x7f7bd964c6e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false> (0x0x7f7bd964c750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3> (0x0x7f7bd964c7b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1> (0x0x7f7bd964c820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f7bd964c888) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd960e8a0) 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> > > (0x0x7f7bd960ec00) 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>&> (0x0x7f7bd960ec60) 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>&> (0x0x7f7bd960ecc0) 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>&> (0x0x7f7bd960ed20) 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> > (0x0x7f7bd960ed80) 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> (0x0x7f7bd960ede0) 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> (0x0x7f7bd960ee40) 0 empty

Class Eigen::internal::stem_function<double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::stem_function<double> (0x0x7f7bd960eea0) 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> > (0x0x7f7bd964cc98) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd964cd00) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false> (0x0x7f7bd964cd68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3> (0x0x7f7bd964cdd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1> (0x0x7f7bd964ce38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f7bd964cea0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd960eba0) 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> (0x0x7f7bd93f3060) 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> (0x0x7f7bd93f3000) 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> > (0x0x7f7bd93ce750) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd93ce7b8) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd93ce820) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false> (0x0x7f7bd93ce888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3> (0x0x7f7bd93ce8f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1> (0x0x7f7bd93ce958) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f7bd93ce9c0) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd960ef60) 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> > (0x0x7f7bd93f3300) 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> > (0x0x7f7bd93f32a0) 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>&> (0x0x7f7bd93f3360) 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>&> (0x0x7f7bd93f3180) 0 empty

Class Eigen::Matrix<double, 4, 1>
   size=32 align=16
   base size=32 base align=16
Eigen::Matrix<double, 4, 1> (0x0x7f7bd93cea90) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd93ceaf8) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd93ceb60) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd93cebc8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false> (0x0x7f7bd93cec30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3> (0x0x7f7bd93cec98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1> (0x0x7f7bd93ced00) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0> (0x0x7f7bd93ced68) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 4, 1> > (0x0x7f7bd93f3120) 0 empty

Class Eigen::Quaternion<double>
   size=32 align=16
   base size=32 base align=16
Eigen::Quaternion<double> (0x0x7f7bd9561d00) 0
  Eigen::QuaternionBase<Eigen::Quaternion<double> > (0x0x7f7bd964c000) 0 empty
    Eigen::RotationBase<Eigen::Quaternion<double>, 3> (0x0x7f7bd960e2a0) 0 empty

Class std::__uninitialized_copy<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<true> (0x0x7f7bd9176840) 0 empty

Class std::__uninitialized_fill<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill<true> (0x0x7f7bd9176900) 0 empty

Class std::__uninitialized_fill_n<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<true> (0x0x7f7bd91769c0) 0 empty

Class std::_Bit_reference
   size=8 align=4
   base size=8 base align=4
std::_Bit_reference (0x0x7f7bd9176ba0) 0

Class std::iterator<std::random_access_iterator_tag, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7bd9176c00) 0 empty

Class std::_Bit_iterator_base
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator_base (0x0x7f7bd94b3410) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7bd9176c60) 0 empty

Class std::_Bit_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator (0x0x7f7bd94b3478) 0
  std::_Bit_iterator_base (0x0x7f7bd94b34e0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7bd9176cc0) 0 empty

Class std::_Bit_const_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_const_iterator (0x0x7f7bd94b3548) 0
  std::_Bit_iterator_base (0x0x7f7bd94b35b0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7bd9176d20) 0 empty

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x7f7bd9176ea0) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f7bd9176f00) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_iterator> (0x0x7f7bd94b3820) 0
  std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f7bd8f9e060) 0 empty

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x7f7bd8f9e0c0) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f7bd8f9e120) 0 empty

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f7bd94b39c0) 0
  std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f7bd8f9e180) 0 empty

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 0> (0x0x7f7bd94b3d00) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8f9e3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 1> (0x0x7f7bd94b3dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 0> (0x0x7f7bd94b3e38) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8f9e420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 3> (0x0x7f7bd94b3f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 1> (0x0x7f7bd94b3f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 0> (0x0x7f7bd94b36e8) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8f9e480) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 1>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 1>, double, double, false> (0x0x7f7bd94b3af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 3> (0x0x7f7bd94b3b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 1> (0x0x7f7bd94b3bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 0> (0x0x7f7bd94b3d68) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8f9e4e0) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd94b3ea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 1>, double, double, false> (0x0x7f7bd905c000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 3> (0x0x7f7bd905c068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 1> (0x0x7f7bd905c0d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 0> (0x0x7f7bd905c138) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8f9e600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, 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, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8f9e9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 5, 1> >, const Eigen::Matrix<double, 5, 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, 5, 1> >, const Eigen::Matrix<double, 5, 1>&> (0x0x7f7bd8f9ea20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 5, 1> >, const Eigen::Matrix<double, 5, 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, 5, 1> >, const Eigen::Matrix<double, 5, 1>&> (0x0x7f7bd8f9ea80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 5, 1> >, Eigen::Matrix<double, 5, 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, 5, 1> >, Eigen::Matrix<double, 5, 1>&> (0x0x7f7bd8f9eae0) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd905c548) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd905c5b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 1>, double, double, false> (0x0x7f7bd905c618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 3> (0x0x7f7bd905c680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 1> (0x0x7f7bd905c6e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 0> (0x0x7f7bd905c750) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8f9e960) 0 empty

Class Eigen::internal::plain_array<double, 5, 0, 0>
   size=40 align=4
   base size=40 base align=4
Eigen::internal::plain_array<double, 5, 0, 0> (0x0x7f7bd8f9ed80) 0

Class Eigen::DenseStorage<double, 5, 5, 1, 0>
   size=40 align=4
   base size=40 base align=4
Eigen::DenseStorage<double, 5, 5, 1, 0> (0x0x7f7bd8f9ed20) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 5, 1> >
   size=40 align=4
   base size=40 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8d92068) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8d920d0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8d92138) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 1>, double, double, false> (0x0x7f7bd8d921a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 3> (0x0x7f7bd8d92208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 1> (0x0x7f7bd8d92270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 0> (0x0x7f7bd8d922d8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8f9ecc0) 0 empty

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

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

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

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

Class Eigen::Matrix<double, 5, 1>
   size=40 align=4
   base size=40 base align=4
Eigen::Matrix<double, 5, 1> (0x0x7f7bd8d923a8) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8d92410) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8d92478) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8d924e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 1>, double, double, false> (0x0x7f7bd8d92548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 3> (0x0x7f7bd8d925b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 1> (0x0x7f7bd8d92618) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 1>, 0> (0x0x7f7bd8d92680) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8f9ee40) 0 empty

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

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

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8d92888) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8e09240) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, Eigen::MatrixXpr> (0x0x7f7bd8e09360) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8e093c0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8e09420) 0 empty

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

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bd8d92958) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8e09480) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bd8d92a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bd8d92a90) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8e09540) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8e09600) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 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<double>, Eigen::Matrix<double, 5, 1> >, false> (0x0x7f7bd8e09660) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 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<double>, Eigen::Matrix<double, 5, 1> >, false> (0x0x7f7bd8e096c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bd8e09720) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 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<double>, Eigen::Matrix<double, 5, 1> >, Eigen::MatrixXpr> (0x0x7f7bd8e09840) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, Eigen::Dense> (0x0x7f7bd8e097e0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, Eigen::Dense> (0x0x7f7bd8e09780) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8e098a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8d92af8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bd8d92b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bd8d92bc8) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8e095a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 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::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bd8e09960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 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::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >&> (0x0x7f7bd8e099c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 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::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >&> (0x0x7f7bd8e09a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 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::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >&> (0x0x7f7bd8e09a80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 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<double>, Eigen::Matrix<double, 5, 1> >, 0> > (0x0x7f7bd8e09ae0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd8e09b40) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd8e09ba0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8d92dd0) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8d92e38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bd8d92ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bd8d92f08) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8e09900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8e09d80) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8e09d20) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8e09de0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8e09cc0) 0 empty

Class Eigen::internal::variable_if_dynamic<int, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::variable_if_dynamic<int, 5> (0x0x7f7bd8e09e40) 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> (0x0x7f7bd8e09ea0) 0 empty

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

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >
   size=3 align=1
   base size=3 base align=1
Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8b6f0e0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd8e09c00) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8d92340) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8d926e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bd8d929c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bd8d92c30) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8e09c60) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<double, 5, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<double, 5, 1>&> (0x0x7f7bd8bbf120) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8bbf1e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8bbf180) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8bab0d0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8bbf0c0) 0 empty

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

Class Eigen::internal::TransposeImpl_base<Eigen::Matrix<double, 5, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<Eigen::Matrix<double, 5, 1>, true> (0x0x7f7bd8bbf060) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8bbf360) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8bbf3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bd8bab340) 0 empty
  Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8bbf420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1> (0x0x7f7bd8bab410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bd8bab478) 0 empty
    Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8bbf480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 3> (0x0x7f7bd8bab548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1> (0x0x7f7bd8bab5b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bd8bab618) 0 empty
      Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8bbf4e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bd8bab6e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 3> (0x0x7f7bd8bab750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1> (0x0x7f7bd8bab7b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bd8bab820) 0 empty
        Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8bbf540) 0 empty

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

Class Eigen::internal::has_direct_access<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8bbf660) 0 empty

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

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

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

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, Eigen::MatrixXpr> (0x0x7f7bd8bbfae0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, Eigen::Dense> (0x0x7f7bd8bbfa80) 0 empty

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

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd8bbfc00) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8bab958) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bd8bab9c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 3> (0x0x7f7bd8baba28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1> (0x0x7f7bd8baba90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bd8babaf8) 0 empty
          Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8bbf5a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<double, 5, 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::Transpose<Eigen::Matrix<double, 5, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bd8bbfcc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >, const Eigen::Transpose<Eigen::Matrix<double, 5, 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::Transpose<Eigen::Matrix<double, 5, 1> > >, const Eigen::Transpose<Eigen::Matrix<double, 5, 1> >&> (0x0x7f7bd8bbfd20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >, const Eigen::Transpose<Eigen::Matrix<double, 5, 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::Transpose<Eigen::Matrix<double, 5, 1> > >, const Eigen::Transpose<Eigen::Matrix<double, 5, 1> >&> (0x0x7f7bd8bbfd80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >, Eigen::Transpose<Eigen::Matrix<double, 5, 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::Transpose<Eigen::Matrix<double, 5, 1> > >, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >&> (0x0x7f7bd8bbfde0) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8babb60) 0 empty
  Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8cbc000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bd8cbc068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 3> (0x0x7f7bd8cbc0d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1> (0x0x7f7bd8cbc138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bd8cbc1a0) 0 empty
            Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8bbfc60) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8d08120) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 5, 1, 1, 5>, const Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 5, 1, 1, 5>, const Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8d081e0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1, Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1, Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd8d080c0) 0 empty

Class Eigen::TransposeImpl<Eigen::Matrix<double, 5, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<Eigen::Matrix<double, 5, 1>, Eigen::Dense> (0x0x7f7bd8cbc410) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8cbc478) 0 empty
    Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8cbc4e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bd8cbc548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 3> (0x0x7f7bd8cbc5b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1> (0x0x7f7bd8cbc618) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bd8cbc680) 0 empty
              Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8d08060) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8d08300) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<double, 5, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<double, 5, 1>&> (0x0x7f7bd8d082a0) 0 empty

Class Eigen::Transpose<Eigen::Matrix<double, 5, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd8cbc888) 0
  Eigen::TransposeImpl<Eigen::Matrix<double, 5, 1>, Eigen::Dense> (0x0x7f7bd8cbc8f0) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8cbc958) 0 empty
      Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8cbc9c0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bd8cbca28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 3> (0x0x7f7bd8cbca90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1> (0x0x7f7bd8cbcaf8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bd8cbcb60) 0 empty
                Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd8d08240) 0 empty

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 0> (0x0x7f7bd8cbcd00) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd8d08540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 1> (0x0x7f7bd8cbcdd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 0> (0x0x7f7bd8cbce38) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd8d085a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 3> (0x0x7f7bd8cbcf08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 1> (0x0x7f7bd8cbcf70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 0> (0x0x7f7bd8cbc208) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd8d08600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 1>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 1>, double, double, false> (0x0x7f7bd8cbcbc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 3> (0x0x7f7bd8cbcd68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 1> (0x0x7f7bd8cbcea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 0> (0x0x7f7bd894a000) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd8d08660) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd894a068) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 1>, double, double, false> (0x0x7f7bd894a0d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 3> (0x0x7f7bd894a138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 1> (0x0x7f7bd894a1a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 0> (0x0x7f7bd894a208) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd8d08780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 6, 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, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd8d08b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 6, 1> >, const Eigen::Matrix<double, 6, 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, 6, 1> >, const Eigen::Matrix<double, 6, 1>&> (0x0x7f7bd8d08ba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 6, 1> >, const Eigen::Matrix<double, 6, 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, 6, 1> >, const Eigen::Matrix<double, 6, 1>&> (0x0x7f7bd8d08c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 6, 1> >, Eigen::Matrix<double, 6, 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, 6, 1> >, Eigen::Matrix<double, 6, 1>&> (0x0x7f7bd8d08c60) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd894a618) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd894a680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 1>, double, double, false> (0x0x7f7bd894a6e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 3> (0x0x7f7bd894a750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 1> (0x0x7f7bd894a7b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 0> (0x0x7f7bd894a820) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd8d08ae0) 0 empty

Class Eigen::internal::plain_array<double, 6, 0, 16>
   size=48 align=16
   base size=48 base align=16
Eigen::internal::plain_array<double, 6, 0, 16> (0x0x7f7bd8d08f00) 0

Class Eigen::DenseStorage<double, 6, 6, 1, 0>
   size=48 align=16
   base size=48 base align=16
Eigen::DenseStorage<double, 6, 6, 1, 0> (0x0x7f7bd8d08ea0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 6, 1> >
   size=48 align=16
   base size=48 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd8a81138) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd8a811a0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd8a81208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 1>, double, double, false> (0x0x7f7bd8a81270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 3> (0x0x7f7bd8a812d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 1> (0x0x7f7bd8a81340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 0> (0x0x7f7bd8a813a8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd8d08e40) 0 empty

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

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

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

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

Class Eigen::Matrix<double, 6, 1>
   size=48 align=16
   base size=48 base align=16
Eigen::Matrix<double, 6, 1> (0x0x7f7bd8a81478) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd8a814e0) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd8a81548) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd8a815b0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 1>, double, double, false> (0x0x7f7bd8a81618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 3> (0x0x7f7bd8a81680) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 1> (0x0x7f7bd8a816e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 1>, 0> (0x0x7f7bd8a81750) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd86d0000) 0 empty

Class Eigen::internal::compute_matrix_flags<std::complex<double>, 5, 1, 0, 5, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<std::complex<double>, 5, 1, 0, 5, 1> (0x0x7f7bd86d0480) 0 empty

Class std::numeric_limits<std::complex<double> >
   size=1 align=1
   base size=1 base align=1
std::numeric_limits<std::complex<double> > (0x0x7f7bd8a81a28) 0 empty
  std::__numeric_limits_base (0x0x7f7bd86d0540) 0 empty

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

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

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

Class Eigen::NumTraits<std::complex<double> >
   size=1 align=1
   base size=1 base align=1
Eigen::NumTraits<std::complex<double> > (0x0x7f7bd8a81af8) 0 empty
  Eigen::GenericNumTraits<std::complex<double> > (0x0x7f7bd86d0660) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd86d0420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::MatrixXpr> (0x0x7f7bd86d06c0) 0 empty

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

Class Eigen::internal::accessors_level<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd86d0780) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd86d07e0) 0 empty

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

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

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

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

Class Eigen::internal::conditional<false, Eigen::internal::Packet1cd, const Eigen::internal::Packet1cd>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::internal::Packet1cd, const Eigen::internal::Packet1cd> (0x0x7f7bd86d0b40) 0 empty

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd8a81c98) 0 empty
  Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd86d0840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd8a81ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd8a81f08) 0 empty
    Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd86d0ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 3> (0x0x7f7bd8a81410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd8a817b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd8a81d00) 0 empty
      Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd86d0c00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, std::complex<double>, double, true>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, std::complex<double>, double, true> (0x0x7f7bd876b000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 3> (0x0x7f7bd876b068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd876b0d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd876b138) 0 empty
        Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd86d0c60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd86d0d20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, true> (0x0x7f7bd86d0d80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, true> (0x0x7f7bd86d0de0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd86d0e40) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Dense> (0x0x7f7bd86d0ea0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&> (0x0x7f7bd86d0f00) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd876b1a0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, std::complex<double>, double, true> (0x0x7f7bd876b208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 3> (0x0x7f7bd876b270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd876b2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd876b340) 0 empty
          Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd86d0cc0) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd881a000) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&> (0x0x7f7bd881a060) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&> (0x0x7f7bd881a0c0) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&> (0x0x7f7bd881a120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 0> > (0x0x7f7bd881a180) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd881a2a0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd881a300) 0 empty

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

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd876b680) 0 empty
  Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd876b6e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, std::complex<double>, double, true> (0x0x7f7bd876b750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 3> (0x0x7f7bd876b7b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd876b820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd876b888) 0 empty
            Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd86d0f60) 0 empty

Class Eigen::internal::plain_array<std::complex<double>, 5, 0, 16>
   size=80 align=16
   base size=80 base align=16
Eigen::internal::plain_array<std::complex<double>, 5, 0, 16> (0x0x7f7bd881a480) 0

Class Eigen::DenseStorage<std::complex<double>, 5, 5, 1, 0>
   size=80 align=16
   base size=80 base align=16
Eigen::DenseStorage<std::complex<double>, 5, 5, 1, 0> (0x0x7f7bd881a420) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=80 align=16
   base size=80 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd876b9c0) 0
  Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd876ba28) 0 empty
    Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd876ba90) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, std::complex<double>, double, true> (0x0x7f7bd876baf8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 3> (0x0x7f7bd876bb60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd876bbc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd876bc30) 0 empty
              Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd881a3c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd881a600) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd881a5a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&> (0x0x7f7bd881a660) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&> (0x0x7f7bd881a540) 0 empty

Class Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>
   size=80 align=16
   base size=80 base align=16
Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> (0x0x7f7bd876bd00) 0
  Eigen::PlainObjectBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd876bd68) 0
    Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd876bdd0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd876be38) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, std::complex<double>, double, true> (0x0x7f7bd876bea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 3> (0x0x7f7bd876bf08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd876bf70) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd876b3a8) 0 empty
                Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd881a4e0) 0 empty

Class Eigen::PolynomialSolverBase<double, 5>
   size=80 align=16
   base size=80 base align=16
Eigen::PolynomialSolverBase<double, 5> (0x0x7f7bd86d03c0) 0

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd85061a0) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd881a960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd8506270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd85062d8) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd881a9c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3> (0x0x7f7bd85063a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd8506410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd8506478) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd881aa20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 5, 0, 5, 5>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 5, 0, 5, 5>, double, double, false> (0x0x7f7bd8506548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3> (0x0x7f7bd85065b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd8506618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd8506680) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd881aa80) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd85067b8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 5, 0, 5, 5>, double, double, false> (0x0x7f7bd8506820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3> (0x0x7f7bd8506888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd85068f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd8506958) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd881aae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   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, 5, 5, 0, 5, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd85b00c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 5, 5, 0, 5, 5> >, const Eigen::Matrix<double, 5, 5, 0, 5, 5>&>
   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, 5, 5, 0, 5, 5> >, const Eigen::Matrix<double, 5, 5, 0, 5, 5>&> (0x0x7f7bd85b0120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 5, 5, 0, 5, 5> >, const Eigen::Matrix<double, 5, 5, 0, 5, 5>&>
   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, 5, 5, 0, 5, 5> >, const Eigen::Matrix<double, 5, 5, 0, 5, 5>&> (0x0x7f7bd85b0180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::Matrix<double, 5, 5, 0, 5, 5>&>
   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, 5, 5, 0, 5, 5> >, Eigen::Matrix<double, 5, 5, 0, 5, 5>&> (0x0x7f7bd85b01e0) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd8506dd0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd8506e38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 5, 0, 5, 5>, double, double, false> (0x0x7f7bd8506ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3> (0x0x7f7bd8506f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd8506f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd8506208) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd85b0060) 0 empty

Class Eigen::internal::plain_array<double, 25, 0, 0>
   size=200 align=4
   base size=200 base align=4
Eigen::internal::plain_array<double, 25, 0, 0> (0x0x7f7bd85b05a0) 0

Class Eigen::DenseStorage<double, 25, 5, 5, 0>
   size=200 align=4
   base size=200 base align=4
Eigen::DenseStorage<double, 25, 5, 5, 0> (0x0x7f7bd85b0540) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=200 align=4
   base size=200 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd82a6958) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd82a69c0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd82a6a28) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 5, 0, 5, 5>, double, double, false> (0x0x7f7bd82a6a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3> (0x0x7f7bd82a6af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd82a6b60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd82a6bc8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd85b04e0) 0 empty

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

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

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

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

Class Eigen::Matrix<double, 5, 5, 0, 5, 5>
   size=200 align=4
   base size=200 base align=4
Eigen::Matrix<double, 5, 5, 0, 5, 5> (0x0x7f7bd82a6d00) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd82a6d68) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd82a6dd0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd82a6e38) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 5, 0, 5, 5>, double, double, false> (0x0x7f7bd82a6ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3> (0x0x7f7bd82a6f08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd82a6f70) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd82a6c30) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd85b0600) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd831f410) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd85b0c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd831f4e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd831f548) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd85b0c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd831f618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd831f680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd831f6e8) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd85b0cc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 5, 1, 1, 5>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 5, 1, 1, 5>, double, double, false> (0x0x7f7bd831f7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd831f820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd831f888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd831f8f0) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd85b0d20) 0 empty

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd831fa28) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 5, 1, 1, 5>, double, double, false> (0x0x7f7bd831fa90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd831faf8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd831fb60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd831fbc8) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd85b0d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 1, 5, 1, 1, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, 5, 1, 1, 5> > >
   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, 1, 5, 1, 1, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd83b9300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 1, 5, 1, 1, 5> >, const Eigen::Matrix<double, 1, 5, 1, 1, 5>&>
   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, 1, 5, 1, 1, 5> >, const Eigen::Matrix<double, 1, 5, 1, 1, 5>&> (0x0x7f7bd83b9360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 1, 5, 1, 1, 5> >, const Eigen::Matrix<double, 1, 5, 1, 1, 5>&>
   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, 1, 5, 1, 1, 5> >, const Eigen::Matrix<double, 1, 5, 1, 1, 5>&> (0x0x7f7bd83b93c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, Eigen::Matrix<double, 1, 5, 1, 1, 5>&>
   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, 1, 5, 1, 1, 5> >, Eigen::Matrix<double, 1, 5, 1, 1, 5>&> (0x0x7f7bd83b9420) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd831f2d8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd831f478) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 5, 1, 1, 5>, double, double, false> (0x0x7f7bd831f5b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd831fc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd8450000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd8450068) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd83b92a0) 0 empty

Class Eigen::internal::plain_array<double, 5, 1, 0>
   size=40 align=4
   base size=40 base align=4
Eigen::internal::plain_array<double, 5, 1, 0> (0x0x7f7bd83b97e0) 0

Class Eigen::DenseStorage<double, 5, 1, 5, 1>
   size=40 align=4
   base size=40 base align=4
Eigen::DenseStorage<double, 5, 1, 5, 1> (0x0x7f7bd83b9780) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=40 align=4
   base size=40 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd8450b60) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd8450bc8) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd8450c30) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 5, 1, 1, 5>, double, double, false> (0x0x7f7bd8450c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd8450d00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd8450d68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd8450dd0) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd83b9720) 0 empty

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

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

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

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

Class Eigen::Matrix<double, 1, 5, 1, 1, 5>
   size=40 align=4
   base size=40 base align=4
Eigen::Matrix<double, 1, 5, 1, 1, 5> (0x0x7f7bd8450f08) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd8450f70) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd84500d0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd8450e38) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 5, 1, 1, 5>, double, double, false> (0x0x7f7bd814c000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd814c068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd814c0d0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd814c138) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd83b9840) 0 empty

Class Eigen::HessenbergDecomposition<Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=288 align=16
   base size=281 base align=16
Eigen::HessenbergDecomposition<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd85b0900) 0

Class Eigen::RealSchur<Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=752 align=16
   base size=748 base align=16
Eigen::RealSchur<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd85b08a0) 0

Class Eigen::EigenSolver<Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1296 align=16
   base size=1296 base align=16
Eigen::EigenSolver<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd881a720) 0

Class Eigen::PolynomialSolver<double, 5>
   size=1376 align=16
   base size=1376 base align=16
Eigen::PolynomialSolver<double, 5> (0x0x7f7bd8506068) 0
  Eigen::PolynomialSolverBase<double, 5> (0x0x7f7bd881a6c0) 0

Class Eigen::internal::traits<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd814c9c0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd83b9ae0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd83b9b40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::MatrixXpr> (0x0x7f7bd83b9de0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Dense> (0x0x7f7bd83b9d80) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Dense> (0x0x7f7bd83b9d20) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd81b4060) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&> (0x0x7f7bd81b4180) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd81b4000) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&> (0x0x7f7bd81b41e0) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd81b4360) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd81b4300) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, true> (0x0x7f7bd81b43c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, true> (0x0x7f7bd81b44e0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd814ca28) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd814ca90) 0 empty
    Eigen::internal::traits<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd83b9cc0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, Eigen::MatrixXpr> (0x0x7f7bd81b4600) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, true> (0x0x7f7bd83b9c60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd81b4720) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd81b4840) 0 empty

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

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 0> (0x0x7f7bd81d0068) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd81b4960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 2> (0x0x7f7bd81d0208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 0> (0x0x7f7bd81d0270) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd81b4c00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, std::complex<double>, double, true>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, std::complex<double>, double, true> (0x0x7f7bd81d0478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 2> (0x0x7f7bd81d04e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 0> (0x0x7f7bd81d0548) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd81b4d80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd81b4ea0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, true> (0x0x7f7bd81fe000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, true> (0x0x7f7bd81fe060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > > (0x0x7f7bd81fe0c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, Eigen::MatrixXpr> (0x0x7f7bd81fe2a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, Eigen::Dense> (0x0x7f7bd81fe240) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, Eigen::Dense> (0x0x7f7bd81fe1e0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd81fe3c0) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd81d0680) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, std::complex<double>, double, true> (0x0x7f7bd81d06e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 2> (0x0x7f7bd81d0750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 0> (0x0x7f7bd81d07b8) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd81b4e40) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > > (0x0x7f7bd81feea0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >&> (0x0x7f7bd81fef00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >&> (0x0x7f7bd81fef60) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<double> >, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<double> >, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >&> (0x0x7f7bd7e9c000) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 0> > (0x0x7f7bd7e9c060) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd7e9c180) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd7e9c2a0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd7e752d8) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd7e75340) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, std::complex<double>, double, true> (0x0x7f7bd7e753a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 2> (0x0x7f7bd7e75410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 0> (0x0x7f7bd7e75478) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd81fee40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >&, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >&, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd7e9c960) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd7e9c900) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd7e9ca80) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 1, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 1, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd7e9c8a0) 0 empty

Class Eigen::TransposeImpl<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Dense> (0x0x7f7bd7e75c98) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd7e75d00) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd7e75d68) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, std::complex<double>, double, true> (0x0x7f7bd7e75dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 2> (0x0x7f7bd7e75e38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 0> (0x0x7f7bd7e75ea0) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd7e9c840) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd7e9cd80) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&> (0x0x7f7bd7e9cd20) 0 empty

Class Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bd7f440d0) 0
  Eigen::TransposeImpl<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Dense> (0x0x7f7bd7f44138) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd7f441a0) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd7f44208) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, std::complex<double>, double, true> (0x0x7f7bd7f44270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 2> (0x0x7f7bd7f442d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 0> (0x0x7f7bd7f44340) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bd7e9ccc0) 0 empty

Class __gnu_cxx::new_allocator<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<double> (0x0x7f7bd7f59060) 0 empty

Class std::allocator<double>
   size=1 align=1
   base size=1 base align=1
std::allocator<double> (0x0x7f7bd7f44820) 0 empty
  __gnu_cxx::new_allocator<double> (0x0x7f7bd7f590c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<double> > (0x0x7f7bd7f59000) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<double> >::rebind<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<double> >::rebind<double> (0x0x7f7bd7f59180) 0 empty

Class std::_Vector_base<double, std::allocator<double> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<double, std::allocator<double> >::_Vector_impl (0x0x7f7bd7f449c0) 0
  std::allocator<double> (0x0x7f7bd7f44a28) 0 empty
    __gnu_cxx::new_allocator<double> (0x0x7f7bd7f59240) 0 empty

Class std::_Vector_base<double, std::allocator<double> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<double, std::allocator<double> > (0x0x7f7bd7e9cf60) 0

Class std::vector<double>
   size=12 align=4
   base size=12 base align=4
std::vector<double> (0x0x7f7bd7f44a90) 0
  std::_Vector_base<double, std::allocator<double> > (0x0x7f7bd7f592a0) 0

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> (0x0x7f7bd7f59420) 0 empty

Class Eigen::Stride<0, 0>
   size=2 align=1
   base size=2 base align=1
Eigen::Stride<0, 0> (0x0x7f7bd7f593c0) 0

Class Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7f44c30) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd7f59360) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7f59300) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<double, 5, 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<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bd7f59600) 0 empty

Class Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7f59660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd7f44e38) 0 empty
  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7f596c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd7f44f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd7f44f70) 0 empty
    Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7f598a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd7f443a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd7f44888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd7f44af8) 0 empty
      Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7f59ae0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bd8018000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd8018068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd80180d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd8018138) 0 empty
        Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7f59d80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<double, 5, 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<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7f59f60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<double, 5, 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<double, 5, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bd80200c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<double, 5, 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<double, 5, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bd8020120) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 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<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd8020180) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<double, 5, 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<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bd8020360) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<double, 5, 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<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bd8020300) 0 empty

Class Eigen::internal::eval<Eigen::Map<Eigen::Matrix<double, 5, 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<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bd80202a0) 0 empty

Class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd80181a0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bd8018208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd8018270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd80182d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd8018340) 0 empty
          Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7f59f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd8020f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bd8020f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bd7ccc000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<double, 5, 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<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bd7ccc060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<double, 5, 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<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> > (0x0x7f7bd7ccc0c0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd7ccc1e0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd7ccc300) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd8018d68) 0 empty
  Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd8018dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bd8018e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd8018ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd8018f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd8018f70) 0 empty
            Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd8020ea0) 0 empty

Class Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7ccc840) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7ccc7e0) 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*> (0x0x7f7bd7ccca20) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd7d0c6e8) 0
  Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7d0c750) 0 empty
    Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7d0c7b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bd7d0c820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd7d0c888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd7d0c8f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd7d0c958) 0 empty
              Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7ccc780) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd7d0ca28) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd7d0ca90) 0
    Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7d0caf8) 0 empty
      Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7d0cb60) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bd7d0cbc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd7d0cc30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd7d0cc98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd7d0cd00) 0 empty
                Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7cccba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<double, 5, 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<double, 5, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7ccce40) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7cccde0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7cccf60) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bd7cccd80) 0 empty

Class Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >
   size=8 align=4
   base size=8 base align=4
Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > (0x0x7f7bd7d0cdd0) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd7d0ce38) 0
    Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd7d0cea0) 0
      Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7d0cf08) 0 empty
        Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7d0cf70) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bd7d0c9c0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd7d0cd68) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd7d88000) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd7d88068) 0 empty
                  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7cccd20) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<double, 5, 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<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7d9b1e0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d88340) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7d883a8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd7d9b180) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bd7d9b2a0) 0 empty

Class Eigen::internal::TransposeImpl_base<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bd7d9b120) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9b300) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9b360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bd7d88888) 0 empty
  Eigen::EigenBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9b3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1> (0x0x7f7bd7d889c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bd7d88a28) 0 empty
    Eigen::EigenBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9b420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 3> (0x0x7f7bd7d88b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1> (0x0x7f7bd7d88bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bd7d88c30) 0 empty
      Eigen::EigenBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9b480) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bd7d88d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 3> (0x0x7f7bd7d88dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1> (0x0x7f7bd7d88e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bd7d88ea0) 0 empty
        Eigen::EigenBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9b4e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9b5a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 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::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, true> (0x0x7f7bd7d9b600) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 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::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, true> (0x0x7f7bd7d9b660) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bd7d9b6c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 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::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bd7d9b7e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bd7d9b780) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bd7d9b720) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d88f70) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bd7d880d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 3> (0x0x7f7bd7d88410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1> (0x0x7f7bd7d888f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bd7d88a90) 0 empty
          Eigen::EigenBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9b540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bd7d9b8a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bd7d9b900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bd7d9b960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 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<double>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bd7d9b9c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 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::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> > (0x0x7f7bd7d9ba20) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd7d9ba80) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd7d9bae0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7dec2d8) 0 empty
  Eigen::DenseBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7dec340) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bd7dec3a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 3> (0x0x7f7bd7dec410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1> (0x0x7f7bd7dec478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bd7dec4e0) 0 empty
            Eigen::EigenBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9b840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9bc60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9bc00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 5, 1, 1, 5>, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 5, 1, 1, 5>, const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9bcc0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd7d9bba0) 0 empty

Class Eigen::TransposeImpl<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bd7dec750) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7dec7b8) 0 empty
    Eigen::DenseBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7dec820) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bd7dec888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 3> (0x0x7f7bd7dec8f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1> (0x0x7f7bd7dec958) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bd7dec9c0) 0 empty
              Eigen::EigenBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9bb40) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7d9bde0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, 5, 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<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7d9bd80) 0 empty

Class Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=8 align=4
   base size=8 base align=4
Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7decea0) 0
  Eigen::TransposeImpl<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bd7decf08) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7decf70) 0 empty
      Eigen::DenseBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7dec000) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bd7dec548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 3> (0x0x7f7bd7deca28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1> (0x0x7f7bd7b4c000) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bd7b4c068) 0 empty
                Eigen::EigenBase<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd7d9bd20) 0 empty

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 0> (0x0x7f7bd7b4c478) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7b631e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 1> (0x0x7f7bd7b4c548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 0> (0x0x7f7bd7b4c5b0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7b63240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 3> (0x0x7f7bd7b4c680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 1> (0x0x7f7bd7b4c6e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 0> (0x0x7f7bd7b4c750) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7b632a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 7, 1>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 7, 1>, float, float, false> (0x0x7f7bd7b4c820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 3> (0x0x7f7bd7b4c888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 1> (0x0x7f7bd7b4c8f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 0> (0x0x7f7bd7b4c958) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7b63300) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<float, 7, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7b4c9c0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 7, 1>, float, float, false> (0x0x7f7bd7b4ca28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 3> (0x0x7f7bd7b4ca90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 1> (0x0x7f7bd7b4caf8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 0> (0x0x7f7bd7b4cb60) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7b63420) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 7, 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, 7, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd7b638a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 7, 1> >, const Eigen::Matrix<float, 7, 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, 7, 1> >, const Eigen::Matrix<float, 7, 1>&> (0x0x7f7bd7b63900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 7, 1> >, const Eigen::Matrix<float, 7, 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, 7, 1> >, const Eigen::Matrix<float, 7, 1>&> (0x0x7f7bd7b63960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 7, 1> >, Eigen::Matrix<float, 7, 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, 7, 1> >, Eigen::Matrix<float, 7, 1>&> (0x0x7f7bd7b639c0) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<float, 7, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7b4cea0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7b4cf08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 7, 1>, float, float, false> (0x0x7f7bd7b4cf70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 3> (0x0x7f7bd7b4c0d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 1> (0x0x7f7bd7b4c4e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 0> (0x0x7f7bd7b4c618) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7b63840) 0 empty

Class Eigen::internal::plain_array<float, 7, 0, 0>
   size=28 align=4
   base size=28 base align=4
Eigen::internal::plain_array<float, 7, 0, 0> (0x0x7f7bd7b63de0) 0

Class Eigen::DenseStorage<float, 7, 7, 1, 0>
   size=28 align=4
   base size=28 base align=4
Eigen::DenseStorage<float, 7, 7, 1, 0> (0x0x7f7bd7b63d80) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 7, 1> >
   size=28 align=4
   base size=28 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd78da6e8) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd78da750) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd78da7b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 7, 1>, float, float, false> (0x0x7f7bd78da820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 3> (0x0x7f7bd78da888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 1> (0x0x7f7bd78da8f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 0> (0x0x7f7bd78da958) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7b63d20) 0 empty

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

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

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

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

Class Eigen::Matrix<float, 7, 1>
   size=28 align=4
   base size=28 base align=4
Eigen::Matrix<float, 7, 1> (0x0x7f7bd78daa28) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd78daa90) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd78daaf8) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd78dab60) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 7, 1>, float, float, false> (0x0x7f7bd78dabc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 3> (0x0x7f7bd78dac30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 1> (0x0x7f7bd78dac98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 7, 1>, 0> (0x0x7f7bd78dad00) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7b63ea0) 0 empty

Class Eigen::CommaInitializer<Eigen::Matrix<float, 7, 1> >
   size=16 align=4
   base size=16 base align=4
Eigen::CommaInitializer<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd79542a0) 0

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

Class Eigen::internal::is_const<Eigen::Matrix<float, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7954480) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7954420) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd78daf70) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd7954360) 0 empty

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

Class Eigen::internal::TransposeImpl_base<Eigen::Matrix<float, 7, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<Eigen::Matrix<float, 7, 1>, true> (0x0x7f7bd7954300) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd7954600) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd7954660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd79910d0) 0 empty
  Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd79546c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1> (0x0x7f7bd79911a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd7991208) 0 empty
    Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd7954720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 3> (0x0x7f7bd79912d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1> (0x0x7f7bd7991340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd79913a8) 0 empty
      Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd7954780) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, float, float, false> (0x0x7f7bd7991478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 3> (0x0x7f7bd79914e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1> (0x0x7f7bd7991548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd79915b0) 0 empty
        Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd79547e0) 0 empty

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

Class Eigen::internal::has_direct_access<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd7954900) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd79916e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, float, float, false> (0x0x7f7bd7991750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 3> (0x0x7f7bd79917b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1> (0x0x7f7bd7991820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd7991888) 0 empty
          Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd7954840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<float, 7, 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<Eigen::Matrix<float, 7, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > > (0x0x7f7bd7954f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >, const Eigen::Transpose<Eigen::Matrix<float, 7, 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<Eigen::Matrix<float, 7, 1> > >, const Eigen::Transpose<Eigen::Matrix<float, 7, 1> >&> (0x0x7f7bd7683000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >, const Eigen::Transpose<Eigen::Matrix<float, 7, 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<Eigen::Matrix<float, 7, 1> > >, const Eigen::Transpose<Eigen::Matrix<float, 7, 1> >&> (0x0x7f7bd7683060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >, Eigen::Transpose<Eigen::Matrix<float, 7, 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<Eigen::Matrix<float, 7, 1> > >, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >&> (0x0x7f7bd76830c0) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd7991dd0) 0 empty
  Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd7991e38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, float, float, false> (0x0x7f7bd7991ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 3> (0x0x7f7bd7991f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1> (0x0x7f7bd7991f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd7991138) 0 empty
            Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd7954f00) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd76833c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 7, 1, 1, 7>, const Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 7, 1, 1, 7>, const Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd7683480) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1, Eigen::Matrix<float, 1, 7, 1, 1, 7> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1, Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd7683360) 0 empty

Class Eigen::TransposeImpl<Eigen::Matrix<float, 7, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<Eigen::Matrix<float, 7, 1>, Eigen::Dense> (0x0x7f7bd76c10d0) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd76c1138) 0 empty
    Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd76c11a0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, float, float, false> (0x0x7f7bd76c1208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 3> (0x0x7f7bd76c1270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1> (0x0x7f7bd76c12d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd76c1340) 0 empty
              Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd7683300) 0 empty

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

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

Class Eigen::Transpose<Eigen::Matrix<float, 7, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd76c1618) 0
  Eigen::TransposeImpl<Eigen::Matrix<float, 7, 1>, Eigen::Dense> (0x0x7f7bd76c1680) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd76c16e8) 0 empty
      Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd76c1750) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, float, float, false> (0x0x7f7bd76c17b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 3> (0x0x7f7bd76c1820) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1> (0x0x7f7bd76c1888) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd76c18f0) 0 empty
                Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd76834e0) 0 empty

Class Eigen::internal::compute_matrix_flags<std::complex<float>, 6, 1, 0, 6, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<std::complex<float>, 6, 1, 0, 6, 1> (0x0x7f7bd76836c0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd7683660) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::MatrixXpr> (0x0x7f7bd7683720) 0 empty

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

Class Eigen::internal::accessors_level<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd76837e0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd7683840) 0 empty

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

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

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

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

Class Eigen::internal::conditional<false, Eigen::internal::Packet2cf, const Eigen::internal::Packet2cf>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::internal::Packet2cf, const Eigen::internal::Packet2cf> (0x0x7f7bd7683ba0) 0 empty

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd76c1bc8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd76838a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd76c1dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd76c1e38) 0 empty
    Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd7683c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd76c1f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd76c1f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd76c13a8) 0 empty
      Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd7683c60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, std::complex<float>, float, true>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, std::complex<float>, float, true> (0x0x7f7bd76c1c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd76c1ea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd779e000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd779e068) 0 empty
        Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd7683cc0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd7683d80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, true> (0x0x7f7bd7683de0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, true> (0x0x7f7bd7683e40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd7683ea0) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bd7683f00) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&> (0x0x7f7bd7683f60) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd779e0d0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, std::complex<float>, float, true> (0x0x7f7bd779e138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd779e1a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd779e208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd779e270) 0 empty
          Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd7683d20) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd784c060) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float> >, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float> >, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&> (0x0x7f7bd784c0c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<float> >, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<float> >, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&> (0x0x7f7bd784c120) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&> (0x0x7f7bd784c180) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 0> > (0x0x7f7bd784c1e0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd784c240) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd784c2a0) 0 empty

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

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd779e680) 0 empty
  Eigen::DenseBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd779e6e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, std::complex<float>, float, true> (0x0x7f7bd779e750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd779e7b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd779e820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd779e888) 0 empty
            Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd784c000) 0 empty

Class Eigen::internal::plain_array<std::complex<float>, 6, 0, 16>
   size=48 align=16
   base size=48 base align=16
Eigen::internal::plain_array<std::complex<float>, 6, 0, 16> (0x0x7f7bd784c420) 0

Class Eigen::DenseStorage<std::complex<float>, 6, 6, 1, 0>
   size=48 align=16
   base size=48 base align=16
Eigen::DenseStorage<std::complex<float>, 6, 6, 1, 0> (0x0x7f7bd784c3c0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=48 align=16
   base size=48 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd779e9c0) 0
  Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd779ea28) 0 empty
    Eigen::DenseBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd779ea90) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, std::complex<float>, float, true> (0x0x7f7bd779eaf8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd779eb60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd779ebc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd779ec30) 0 empty
              Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd784c360) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd784c5a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd784c540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&> (0x0x7f7bd784c600) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 1, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 1, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&> (0x0x7f7bd784c4e0) 0 empty

Class Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>
   size=48 align=16
   base size=48 base align=16
Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> (0x0x7f7bd779ed00) 0
  Eigen::PlainObjectBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd779ed68) 0
    Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd779edd0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd779ee38) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, std::complex<float>, float, true> (0x0x7f7bd779eea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd779ef08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd779ef70) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd779e2d8) 0 empty
                Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd784c480) 0 empty

Class Eigen::PolynomialSolverBase<float, 6>
   size=48 align=16
   base size=48 base align=16
Eigen::PolynomialSolverBase<float, 6> (0x0x7f7bd7683600) 0

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd751b1a0) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd784c900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd751b270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd751b2d8) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd784c960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3> (0x0x7f7bd751b3a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd751b410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd751b478) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd784c9c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 6, 0, 6, 6>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 6, 0, 6, 6>, float, float, false> (0x0x7f7bd751b548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3> (0x0x7f7bd751b5b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd751b618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd751b680) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd784ca20) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd751b7b8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 6, 0, 6, 6>, float, float, false> (0x0x7f7bd751b820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3> (0x0x7f7bd751b888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd751b8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd751b958) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd784ca80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, 6, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bd720d120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 6, 6, 0, 6, 6> >, const Eigen::Matrix<float, 6, 6, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6> >, const Eigen::Matrix<float, 6, 6, 0, 6, 6>&> (0x0x7f7bd720d180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 6, 6, 0, 6, 6> >, const Eigen::Matrix<float, 6, 6, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6> >, const Eigen::Matrix<float, 6, 6, 0, 6, 6>&> (0x0x7f7bd720d1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, Eigen::Matrix<float, 6, 6, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6> >, Eigen::Matrix<float, 6, 6, 0, 6, 6>&> (0x0x7f7bd720d240) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd751bd00) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd751bd68) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 6, 0, 6, 6>, float, float, false> (0x0x7f7bd751bdd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3> (0x0x7f7bd751be38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd751bea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd751bf08) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd720d0c0) 0 empty

Class Eigen::internal::plain_array<float, 36, 0, 16>
   size=144 align=16
   base size=144 base align=16
Eigen::internal::plain_array<float, 36, 0, 16> (0x0x7f7bd720d840) 0

Class Eigen::DenseStorage<float, 36, 6, 6, 0>
   size=144 align=16
   base size=144 base align=16
Eigen::DenseStorage<float, 36, 6, 6, 0> (0x0x7f7bd720d7e0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=144 align=16
   base size=144 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd72a1618) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd72a1680) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd72a16e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 6, 0, 6, 6>, float, float, false> (0x0x7f7bd72a1750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3> (0x0x7f7bd72a17b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd72a1820) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd72a1888) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd720d780) 0 empty

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

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

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

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

Class Eigen::Matrix<float, 6, 6, 0, 6, 6>
   size=144 align=16
   base size=144 base align=16
Eigen::Matrix<float, 6, 6, 0, 6, 6> (0x0x7f7bd72a19c0) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd72a1a28) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd72a1a90) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd72a1af8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 6, 0, 6, 6>, float, float, false> (0x0x7f7bd72a1b60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3> (0x0x7f7bd72a1bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd72a1c30) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd72a1c98) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd720d8a0) 0 empty

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd72a1d00) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd720dd80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd736d068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd736d0d0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd720dde0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd736d1a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd736d208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd736d270) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd720de40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 1, 0, 6, 1>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 1, 0, 6, 1>, float, float, false> (0x0x7f7bd736d340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd736d3a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd736d410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd736d478) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd720dea0) 0 empty

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd736d5b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 1, 0, 6, 1>, float, float, false> (0x0x7f7bd736d618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd736d680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd736d6e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd736d750) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd720df00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd73a5540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, const Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1> >, const Eigen::Matrix<float, 6, 1, 0, 6, 1>&> (0x0x7f7bd73a55a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, const Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1> >, const Eigen::Matrix<float, 6, 1, 0, 6, 1>&> (0x0x7f7bd73a5600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 6, 1, 0, 6, 1> >, Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1> >, Eigen::Matrix<float, 6, 1, 0, 6, 1>&> (0x0x7f7bd73a5660) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd736daf8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd736db60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 1, 0, 6, 1>, float, float, false> (0x0x7f7bd736dbc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd736dc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd736dc98) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd736dd00) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd73a54e0) 0 empty

Class Eigen::internal::plain_array<float, 6, 0, 0>
   size=24 align=4
   base size=24 base align=4
Eigen::internal::plain_array<float, 6, 0, 0> (0x0x7f7bd73a5c60) 0

Class Eigen::DenseStorage<float, 6, 6, 1, 0>
   size=24 align=4
   base size=24 base align=4
Eigen::DenseStorage<float, 6, 6, 1, 0> (0x0x7f7bd73a5c00) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=24 align=4
   base size=24 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd70a8410) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd70a8478) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd70a84e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 1, 0, 6, 1>, float, float, false> (0x0x7f7bd70a8548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd70a85b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd70a8618) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd70a8680) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd73a5ba0) 0 empty

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

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

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

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

Class Eigen::Matrix<float, 6, 1, 0, 6, 1>
   size=24 align=4
   base size=24 base align=4
Eigen::Matrix<float, 6, 1, 0, 6, 1> (0x0x7f7bd70a87b8) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd70a8820) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd70a8888) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd70a88f0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 1, 0, 6, 1>, float, float, false> (0x0x7f7bd70a8958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd70a89c0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd70a8a28) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd70a8a90) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd73a5cc0) 0 empty

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd70a8dd0) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd714e1e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd70a8ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd70a8f08) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd714e240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 3> (0x0x7f7bd70a86e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd70a8af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd70a8e38) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd714e2a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 5, 1, 0, 5, 1>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 5, 1, 0, 5, 1>, float, float, false> (0x0x7f7bd7194000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 3> (0x0x7f7bd7194068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd71940d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd7194138) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd714e300) 0 empty

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd7194270) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 5, 1, 0, 5, 1>, float, float, false> (0x0x7f7bd71942d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 3> (0x0x7f7bd7194340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd71943a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd7194410) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd714e360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bd714e960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, const Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >, const Eigen::Matrix<float, 5, 1, 0, 5, 1>&> (0x0x7f7bd714e9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, const Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >, const Eigen::Matrix<float, 5, 1, 0, 5, 1>&> (0x0x7f7bd714ea20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >, Eigen::Matrix<float, 5, 1, 0, 5, 1>&> (0x0x7f7bd714ea80) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd71947b8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd7194820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 5, 1, 0, 5, 1>, float, float, false> (0x0x7f7bd7194888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 3> (0x0x7f7bd71948f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd7194958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd71949c0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd714e900) 0 empty

Class Eigen::internal::plain_array<float, 5, 0, 0>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::plain_array<float, 5, 0, 0> (0x0x7f7bd6eda0c0) 0

Class Eigen::DenseStorage<float, 5, 5, 1, 0>
   size=20 align=4
   base size=20 base align=4
Eigen::DenseStorage<float, 5, 5, 1, 0> (0x0x7f7bd6eda060) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=20 align=4
   base size=20 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd6ec41a0) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd6ec4208) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd6ec4270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 5, 1, 0, 5, 1>, float, float, false> (0x0x7f7bd6ec42d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 3> (0x0x7f7bd6ec4340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd6ec43a8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd6ec4410) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd6eda000) 0 empty

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

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

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

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

Class Eigen::Matrix<float, 5, 1, 0, 5, 1>
   size=20 align=4
   base size=20 base align=4
Eigen::Matrix<float, 5, 1, 0, 5, 1> (0x0x7f7bd6ec4548) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd6ec45b0) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd6ec4618) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd6ec4680) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 5, 1, 0, 5, 1>, float, float, false> (0x0x7f7bd6ec46e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 3> (0x0x7f7bd6ec4750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> (0x0x7f7bd6ec47b8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 1, 0, 5, 1>, 0> (0x0x7f7bd6ec4820) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd6eda120) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd6ec4af8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6eda660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd6ec4bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd6ec4c30) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6eda6c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd6ec4d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd6ec4d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd6ec4dd0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6eda720) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 6, 1, 1, 6>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 6, 1, 1, 6>, float, float, false> (0x0x7f7bd6ec4ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd6ec4f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd6ec4f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd6ec4478) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6eda780) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6ec4c98) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 6, 1, 1, 6>, float, float, false> (0x0x7f7bd6fb0000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd6fb0068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd6fb00d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd6fb0138) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6eda7e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 1, 6, 1, 1, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 6, 1, 1, 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::Matrix<float, 1, 6, 1, 1, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 6, 1, 1, 6> > > (0x0x7f7bd6edae40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 1, 6, 1, 1, 6> >, const Eigen::Matrix<float, 1, 6, 1, 1, 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::Matrix<float, 1, 6, 1, 1, 6> >, const Eigen::Matrix<float, 1, 6, 1, 1, 6>&> (0x0x7f7bd6edaea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 1, 6, 1, 1, 6> >, const Eigen::Matrix<float, 1, 6, 1, 1, 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::Matrix<float, 1, 6, 1, 1, 6> >, const Eigen::Matrix<float, 1, 6, 1, 1, 6>&> (0x0x7f7bd6edaf00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 1, 6, 1, 1, 6> >, Eigen::Matrix<float, 1, 6, 1, 1, 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::Matrix<float, 1, 6, 1, 1, 6> >, Eigen::Matrix<float, 1, 6, 1, 1, 6>&> (0x0x7f7bd6edaf60) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6fb04e0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6fb0548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 6, 1, 1, 6>, float, float, false> (0x0x7f7bd6fb05b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd6fb0618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd6fb0680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd6fb06e8) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6edade0) 0 empty

Class Eigen::internal::plain_array<float, 6, 1, 0>
   size=24 align=4
   base size=24 base align=4
Eigen::internal::plain_array<float, 6, 1, 0> (0x0x7f7bd6c9b5a0) 0

Class Eigen::DenseStorage<float, 6, 1, 6, 1>
   size=24 align=4
   base size=24 base align=4
Eigen::DenseStorage<float, 6, 1, 6, 1> (0x0x7f7bd6c9b540) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> >
   size=24 align=4
   base size=24 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6fb0f70) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6fb01a0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6fb0750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 6, 1, 1, 6>, float, float, false> (0x0x7f7bd6cf8000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd6cf8068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd6cf80d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd6cf8138) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6c9b4e0) 0 empty

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

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

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

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

Class Eigen::Matrix<float, 1, 6, 1, 1, 6>
   size=24 align=4
   base size=24 base align=4
Eigen::Matrix<float, 1, 6, 1, 1, 6> (0x0x7f7bd6cf8270) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6cf82d8) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6cf8340) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6cf83a8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 6, 1, 1, 6>, float, float, false> (0x0x7f7bd6cf8410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd6cf8478) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd6cf84e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd6cf8548) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6c9b600) 0 empty

Class Eigen::HessenbergDecomposition<Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=192 align=16
   base size=189 base align=16
Eigen::HessenbergDecomposition<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd73a5f60) 0

Class Eigen::RealSchur<Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=528 align=16
   base size=524 base align=16
Eigen::RealSchur<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd720db40) 0

Class Eigen::EigenSolver<Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=912 align=16
   base size=904 base align=16
Eigen::EigenSolver<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd784c6c0) 0

Class Eigen::PolynomialSolver<float, 6>
   size=960 align=16
   base size=960 base align=16
Eigen::PolynomialSolver<float, 6> (0x0x7f7bd751b068) 0
  Eigen::PolynomialSolverBase<float, 6> (0x0x7f7bd784c660) 0

Class Eigen::internal::traits<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd72a1f70) 0 empty
  Eigen::internal::traits<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd6c9b8a0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd6c9b900) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::MatrixXpr> (0x0x7f7bd6c9bba0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bd6c9bb40) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bd6c9bae0) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd6c9bde0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&> (0x0x7f7bd6c9be40) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 1, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 1, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd6c9bd80) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&> (0x0x7f7bd6c9bea0) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd6dc8060) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd6dc8000) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, true> (0x0x7f7bd6dc80c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, true> (0x0x7f7bd6dc81e0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6cf8888) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd6cf88f0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd6c9ba80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, Eigen::MatrixXpr> (0x0x7f7bd6dc8300) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, true> (0x0x7f7bd6c9ba20) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6dc8360) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6dc8480) 0 empty

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

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6cf8f70) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6dc85a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bd6cf8958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd69f7000) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6dc8840) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, std::complex<float>, float, true>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, std::complex<float>, float, true> (0x0x7f7bd69f7208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bd69f7270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd69f72d8) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6dc89c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6dc8ae0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, true> (0x0x7f7bd6dc8c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, true> (0x0x7f7bd6dc8c60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > > (0x0x7f7bd6dc8cc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, Eigen::MatrixXpr> (0x0x7f7bd6dc8ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, Eigen::Dense> (0x0x7f7bd6dc8e40) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, Eigen::Dense> (0x0x7f7bd6dc8de0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd6a36000) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd69f7410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, std::complex<float>, float, true> (0x0x7f7bd69f7478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bd69f74e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd69f7548) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6dc8a80) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float> >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float> >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > > (0x0x7f7bd6a36ba0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >&> (0x0x7f7bd6a36c00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<float> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<float> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >&> (0x0x7f7bd6a36c60) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<float> >, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<float> >, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >&> (0x0x7f7bd6a36cc0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 0> > (0x0x7f7bd6a36d20) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd6a36e40) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd6a36f60) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd69f7f70) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd69f75b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, std::complex<float>, float, true> (0x0x7f7bd6aa5000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bd6aa5068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6aa50d0) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6a36b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >&, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >&, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b2d5a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b2d540) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b2d6c0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 1, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 1, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd6b2d4e0) 0 empty

Class Eigen::TransposeImpl<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bd6aa58f0) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6aa5958) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6aa59c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, std::complex<float>, float, true> (0x0x7f7bd6aa5a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bd6aa5a90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6aa5af8) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b2d480) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd6b2d9c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&> (0x0x7f7bd6b2d960) 0 empty

Class Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bd6aa5dd0) 0
  Eigen::TransposeImpl<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bd6aa5e38) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6aa5ea0) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6aa5f08) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, std::complex<float>, float, true> (0x0x7f7bd6aa5f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bd6aa5138) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6aa5b60) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b2d900) 0 empty

Class std::__is_integer<std::complex<float> >
   size=1 align=1
   base size=0 base align=1
std::__is_integer<std::complex<float> > (0x0x7f7bd6b2dba0) 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> (0x0x7f7bd6b2dc00) 0 empty

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

Class Eigen::internal::is_const<Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd6b2dde0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd6b2dd80) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b601a0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd6b2dcc0) 0 empty

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

Class Eigen::internal::TransposeImpl_base<Eigen::Matrix<float, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<Eigen::Matrix<float, 6, 1, 0, 6, 1>, true> (0x0x7f7bd6b2dc60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b2df60) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b880c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6b60340) 0 empty
  Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b88120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1> (0x0x7f7bd6b60410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6b60478) 0 empty
    Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b88180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 3> (0x0x7f7bd6b60548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1> (0x0x7f7bd6b605b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6b60618) 0 empty
      Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b881e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, float, float, false> (0x0x7f7bd6b606e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 3> (0x0x7f7bd6b60750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1> (0x0x7f7bd6b607b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6b60820) 0 empty
        Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b88240) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b88300) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b60958) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, float, float, false> (0x0x7f7bd6b609c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 3> (0x0x7f7bd6b60a28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1> (0x0x7f7bd6b60a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6b60af8) 0 empty
          Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b882a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 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<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > > (0x0x7f7bd6b88a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 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<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >&> (0x0x7f7bd6b88a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 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<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >&> (0x0x7f7bd6b88ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 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<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >&> (0x0x7f7bd6b88b40) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b60dd0) 0 empty
  Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b60e38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, float, float, false> (0x0x7f7bd6b60ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 3> (0x0x7f7bd6b60f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1> (0x0x7f7bd6b60f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6b60000) 0 empty
            Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b889c0) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b88e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 6, 1, 1, 6>, const Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 6, 1, 1, 6>, const Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b88f00) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1, Eigen::Matrix<float, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1, Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bd6b88de0) 0 empty

Class Eigen::TransposeImpl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bd6b60208) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b603a8) 0 empty
    Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b604e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, float, float, false> (0x0x7f7bd6b60b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 3> (0x0x7f7bd6907000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1> (0x0x7f7bd6907068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd69070d0) 0 empty
              Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b88d80) 0 empty

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

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

Class Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd69073a8) 0
  Eigen::TransposeImpl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bd6907410) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6907478) 0 empty
      Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd69074e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, float, float, false> (0x0x7f7bd6907548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 3> (0x0x7f7bd69075b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1> (0x0x7f7bd6907618) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6907680) 0 empty
                Eigen::EigenBase<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bd6b88f60) 0 empty

Class Eigen::internal::compute_matrix_flags<std::complex<double>, 6, 1, 0, 6, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<std::complex<double>, 6, 1, 0, 6, 1> (0x0x7f7bd6923240) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd69231e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::MatrixXpr> (0x0x7f7bd69232a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6923300) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6923360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd6907958) 0 empty
  Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd69233c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd6907a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd6907a90) 0 empty
    Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6923420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd6907b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd6907bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd6907c30) 0 empty
      Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6923480) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, std::complex<double>, double, true>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, std::complex<double>, double, true> (0x0x7f7bd6907d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd6907d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd6907dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd6907e38) 0 empty
        Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd69234e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd69235a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, true> (0x0x7f7bd6923600) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, true> (0x0x7f7bd6923660) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd69236c0) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bd6923720) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&> (0x0x7f7bd6923780) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6907ea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, std::complex<double>, double, true> (0x0x7f7bd6907f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd6907f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd6907138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd69076e8) 0 empty
          Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6923540) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6923840) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&> (0x0x7f7bd69238a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&> (0x0x7f7bd6923900) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&> (0x0x7f7bd6923960) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 0> > (0x0x7f7bd69239c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd6923ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd6923b40) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd69991a0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6999208) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, std::complex<double>, double, true> (0x0x7f7bd6999270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd69992d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd6999340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd69993a8) 0 empty
            Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd69237e0) 0 empty

Class Eigen::internal::plain_array<std::complex<double>, 6, 0, 16>
   size=96 align=16
   base size=96 base align=16
Eigen::internal::plain_array<std::complex<double>, 6, 0, 16> (0x0x7f7bd6923c60) 0

Class Eigen::DenseStorage<std::complex<double>, 6, 6, 1, 0>
   size=96 align=16
   base size=96 base align=16
Eigen::DenseStorage<std::complex<double>, 6, 6, 1, 0> (0x0x7f7bd6923c00) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=96 align=16
   base size=96 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6999478) 0
  Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd69994e0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6999548) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, std::complex<double>, double, true> (0x0x7f7bd69995b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd6999618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd6999680) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd69996e8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6923ba0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6923de0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6923d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&> (0x0x7f7bd6923e40) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&> (0x0x7f7bd6923d20) 0 empty

Class Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>
   size=96 align=16
   base size=96 base align=16
Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> (0x0x7f7bd69997b8) 0
  Eigen::PlainObjectBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6999820) 0
    Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6999888) 0 empty
      Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd69998f0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, std::complex<double>, double, true> (0x0x7f7bd6999958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 3> (0x0x7f7bd69999c0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1> (0x0x7f7bd6999a28) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 0> (0x0x7f7bd6999a90) 0 empty
                Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6923cc0) 0 empty

Class Eigen::PolynomialSolverBase<double, 6>
   size=96 align=16
   base size=96 base align=16
Eigen::PolynomialSolverBase<double, 6> (0x0x7f7bd6923180) 0

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd6999dd0) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd676e180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd6999ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd6999f08) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd676e1e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3> (0x0x7f7bd6999410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd6999750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd6999af8) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd676e240) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 6, 0, 6, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 6, 0, 6, 6>, double, double, false> (0x0x7f7bd6999f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3> (0x0x7f7bd67b3000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd67b3068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd67b30d0) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd676e2a0) 0 empty

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd67b3208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 6, 0, 6, 6>, double, double, false> (0x0x7f7bd67b3270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3> (0x0x7f7bd67b32d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd67b3340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd67b33a8) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd676e300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   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, 6, 6, 0, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bd676e840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 6, 6, 0, 6, 6> >, const Eigen::Matrix<double, 6, 6, 0, 6, 6>&>
   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, 6, 6, 0, 6, 6> >, const Eigen::Matrix<double, 6, 6, 0, 6, 6>&> (0x0x7f7bd676e8a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 6, 6, 0, 6, 6> >, const Eigen::Matrix<double, 6, 6, 0, 6, 6>&>
   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, 6, 6, 0, 6, 6> >, const Eigen::Matrix<double, 6, 6, 0, 6, 6>&> (0x0x7f7bd676e900) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, Eigen::Matrix<double, 6, 6, 0, 6, 6>&>
   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, 6, 6, 0, 6, 6> >, Eigen::Matrix<double, 6, 6, 0, 6, 6>&> (0x0x7f7bd676e960) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd67b3820) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd67b3888) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 6, 0, 6, 6>, double, double, false> (0x0x7f7bd67b38f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3> (0x0x7f7bd67b3958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd67b39c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd67b3a28) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd676e7e0) 0 empty

Class Eigen::internal::plain_array<double, 36, 0, 16>
   size=288 align=16
   base size=288 base align=16
Eigen::internal::plain_array<double, 36, 0, 16> (0x0x7f7bd676ed20) 0

Class Eigen::DenseStorage<double, 36, 6, 6, 0>
   size=288 align=16
   base size=288 base align=16
Eigen::DenseStorage<double, 36, 6, 6, 0> (0x0x7f7bd676ecc0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=288 align=16
   base size=288 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd64e0478) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd64e04e0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd64e0548) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 6, 0, 6, 6>, double, double, false> (0x0x7f7bd64e05b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3> (0x0x7f7bd64e0618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd64e0680) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd64e06e8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd676ec60) 0 empty

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

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

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

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

Class Eigen::Matrix<double, 6, 6, 0, 6, 6>
   size=288 align=16
   base size=288 base align=16
Eigen::Matrix<double, 6, 6, 0, 6, 6> (0x0x7f7bd64e0820) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd64e0888) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd64e08f0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd64e0958) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 6, 0, 6, 6>, double, double, false> (0x0x7f7bd64e09c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3> (0x0x7f7bd64e0a28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1> (0x0x7f7bd64e0a90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> (0x0x7f7bd64e0af8) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd676ed80) 0 empty

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd64e0f08) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd6560300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd64e0750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd64e0b60) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd6560360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd64e0e38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd64e0f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd65db000) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd65603c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 6, 1, 1, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 6, 1, 1, 6>, double, double, false> (0x0x7f7bd65db0d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd65db138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd65db1a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd65db208) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd6560420) 0 empty

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd65db340) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 6, 1, 1, 6>, double, double, false> (0x0x7f7bd65db3a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd65db410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd65db478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd65db4e0) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd6560480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 1, 6, 1, 1, 6> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, 6, 1, 1, 6> > >
   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, 1, 6, 1, 1, 6> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, 6, 1, 1, 6> > > (0x0x7f7bd65609c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 1, 6, 1, 1, 6> >, const Eigen::Matrix<double, 1, 6, 1, 1, 6>&>
   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, 1, 6, 1, 1, 6> >, const Eigen::Matrix<double, 1, 6, 1, 1, 6>&> (0x0x7f7bd6560a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 1, 6, 1, 1, 6> >, const Eigen::Matrix<double, 1, 6, 1, 1, 6>&>
   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, 1, 6, 1, 1, 6> >, const Eigen::Matrix<double, 1, 6, 1, 1, 6>&> (0x0x7f7bd6560a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 1, 6, 1, 1, 6> >, Eigen::Matrix<double, 1, 6, 1, 1, 6>&>
   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, 1, 6, 1, 1, 6> >, Eigen::Matrix<double, 1, 6, 1, 1, 6>&> (0x0x7f7bd6560ae0) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd65db958) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd65db9c0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 6, 1, 1, 6>, double, double, false> (0x0x7f7bd65dba28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd65dba90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd65dbaf8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd65dbb60) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd6560960) 0 empty

Class Eigen::internal::plain_array<double, 6, 1, 16>
   size=48 align=16
   base size=48 base align=16
Eigen::internal::plain_array<double, 6, 1, 16> (0x0x7f7bd6560ea0) 0

Class Eigen::DenseStorage<double, 6, 1, 6, 1>
   size=48 align=16
   base size=48 base align=16
Eigen::DenseStorage<double, 6, 1, 6, 1> (0x0x7f7bd6560e40) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> >
   size=48 align=16
   base size=48 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd63105b0) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd6310618) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd6310680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 6, 1, 1, 6>, double, double, false> (0x0x7f7bd63106e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd6310750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd63107b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd6310820) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd6560de0) 0 empty

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

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

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

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

Class Eigen::Matrix<double, 1, 6, 1, 1, 6>
   size=48 align=16
   base size=48 base align=16
Eigen::Matrix<double, 1, 6, 1, 1, 6> (0x0x7f7bd6310958) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd63109c0) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd6310a28) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd6310a90) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 6, 1, 1, 6>, double, double, false> (0x0x7f7bd6310af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd6310b60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd6310bc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd6310c30) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bd6560f00) 0 empty

Class Eigen::HessenbergDecomposition<Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=400 align=16
   base size=385 base align=16
Eigen::HessenbergDecomposition<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd65600c0) 0

Class Eigen::RealSchur<Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1040 align=16
   base size=1036 base align=16
Eigen::RealSchur<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd6560060) 0

Class Eigen::EigenSolver<Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1776 align=16
   base size=1776 base align=16
Eigen::EigenSolver<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd6923f00) 0

Class Eigen::PolynomialSolver<double, 6>
   size=1872 align=16
   base size=1872 base align=16
Eigen::PolynomialSolver<double, 6> (0x0x7f7bd6999c98) 0
  Eigen::PolynomialSolverBase<double, 6> (0x0x7f7bd6923ea0) 0

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638a2a0) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638a240) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<float, 7, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bd6310888) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd638a300) 0 empty

Class Eigen::internal::scalar_cast_op<float, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_cast_op<float, double> (0x0x7f7bd638a420) 0 empty

Class Eigen::internal::unary_result_of_select<Eigen::internal::scalar_cast_op<float, double>, float, 8>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unary_result_of_select<Eigen::internal::scalar_cast_op<float, double>, float, 8> (0x0x7f7bd638a480) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_cast_op<float, double>(float)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_cast_op<float, double>(float)> (0x0x7f7bd638a3c0) 0 empty

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

Class Eigen::internal::functor_traits<Eigen::internal::scalar_cast_op<float, double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_cast_op<float, double> > (0x0x7f7bd638a4e0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd6310c98) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bd63d2000) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd638a360) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::MatrixXpr> (0x0x7f7bd638a5a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638a600) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638a660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd63d2340) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638a6c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, double, double, false> (0x0x7f7bd63d2410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd63d2478) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638a720) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638a7e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, false> (0x0x7f7bd638a840) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, false> (0x0x7f7bd638a8a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > > (0x0x7f7bd638a900) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::MatrixXpr> (0x0x7f7bd638aa20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::Dense> (0x0x7f7bd638a9c0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::Dense> (0x0x7f7bd638a960) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 7, 1, 0, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 7, 1, 0, 7, 1> > (0x0x7f7bd638aa80) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd63d24e0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, double, double, false> (0x0x7f7bd63d2548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd63d25b0) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638a780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > > (0x0x7f7bd638ab40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >&> (0x0x7f7bd638aba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >&> (0x0x7f7bd638ac00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >&> (0x0x7f7bd638ac60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, 0> > (0x0x7f7bd638acc0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd638ad20) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd638ad80) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd63d27b8) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd63d2820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, double, double, false> (0x0x7f7bd63d2888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd63d28f0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638aae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638af00) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638aea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 7, 1, 0, 7, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 7, 1, 0, 7, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638af60) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, 1, Eigen::Matrix<double, 7, 1, 0, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, 1, Eigen::Matrix<double, 7, 1, 0, 7, 1> > (0x0x7f7bd638ae40) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1>, Eigen::Dense> (0x0x7f7bd63d29c0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd63d2a28) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd63d2a90) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, double, double, false> (0x0x7f7bd63d2af8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd63d2b60) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638ade0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >
   size=8 align=4
   base size=5 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > (0x0x7f7bd60f7d90) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd6168000) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1>, Eigen::Dense> (0x0x7f7bd63d2d68) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd63d2dd0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd63d2e38) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, double, double, false> (0x0x7f7bd63d2ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bd63d2f08) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd6168060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 7, 1>&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 7, 1>&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd61680c0) 0 empty

Class Eigen::internal::cast_return_type<Eigen::Matrix<float, 7, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::cast_return_type<Eigen::Matrix<float, 7, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bd638a1e0) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd64e0dd0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6168120) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6168180) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::MatrixXpr> (0x0x7f7bd6168420) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bd61683c0) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bd6168360) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6168660) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&> (0x0x7f7bd6168780) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6168600) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&> (0x0x7f7bd61687e0) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6168960) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6168900) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, true> (0x0x7f7bd61689c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, true> (0x0x7f7bd6168ae0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd63d2bc8) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd63d2f70) 0 empty
    Eigen::internal::traits<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd6168300) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, Eigen::MatrixXpr> (0x0x7f7bd6168c00) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, true> (0x0x7f7bd61682a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6168d20) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6168e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6195618) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6168f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bd61957b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6195820) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd61c9120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, std::complex<double>, double, true>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, std::complex<double>, double, true> (0x0x7f7bd6195a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bd6195a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6195af8) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd61c92a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd61c93c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, true> (0x0x7f7bd61c94e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, true> (0x0x7f7bd61c9540) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > > (0x0x7f7bd61c95a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, Eigen::MatrixXpr> (0x0x7f7bd61c9780) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, Eigen::Dense> (0x0x7f7bd61c9720) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, Eigen::Dense> (0x0x7f7bd61c96c0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd61c98a0) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd6195c30) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, std::complex<double>, double, true> (0x0x7f7bd6195c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bd6195d00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd6195d68) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd61c9360) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > > (0x0x7f7bd5e653c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >&> (0x0x7f7bd5e65420) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >&> (0x0x7f7bd5e65480) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<double> >, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<double> >, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >&> (0x0x7f7bd5e654e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 0> > (0x0x7f7bd5e65540) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd5e65660) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd5e65780) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd5e63820) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd5e63888) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, std::complex<double>, double, true> (0x0x7f7bd5e638f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bd5e63958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd5e639c0) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd5e65360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >&, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >&, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd5e65e40) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd5e65de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd5e65f60) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 1, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 1, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd5e65d80) 0 empty

Class Eigen::TransposeImpl<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bd5f1e1a0) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd5f1e208) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd5f1e270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, std::complex<double>, double, true> (0x0x7f7bd5f1e2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bd5f1e340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd5f1e3a8) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd5e65d20) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd5f352a0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&> (0x0x7f7bd5f35240) 0 empty

Class Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bd5f1e680) 0
  Eigen::TransposeImpl<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bd5f1e6e8) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd5f1e750) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd5f1e7b8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, std::complex<double>, double, true> (0x0x7f7bd5f1e820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bd5f1e888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bd5f1e8f0) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bd5f351e0) 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> (0x0x7f7bd5f35480) 0 empty

Class Eigen::internal::random_impl<int>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::random_impl<int> (0x0x7f7bd5f1ec30) 0 empty
  Eigen::internal::random_default_impl<int, false, true> (0x0x7f7bd5f354e0) 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> > (0x0x7f7bd5f35540) 0 empty

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7f7bd5f355a0) 0 empty

Class std::_Iter_base<long unsigned int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<long unsigned int*, false> (0x0x7f7bd5f35600) 0 empty

Class std::_Niter_base<long unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<long unsigned int*> (0x0x7f7bd5f1ed68) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f7bd5f35660) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f7bd5f35720) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f7bd5f357e0) 0 empty

Class std::__traitor<std::__is_integer<int>, std::__is_floating<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f7bd5f35780) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f7bd5f1ee38) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f7bd5f35840) 0 empty

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f7bd5f356c0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f7bd5f1ef08) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f7bd5f358a0) 0 empty

Class __gnu_cxx::__enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, void> (0x0x7f7bd5f35900) 0 empty

Class __gnu_cxx::__enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, void> (0x0x7f7bd5f35960) 0 empty

Class Eigen::internal::compute_matrix_flags<std::complex<double>, 1, 5, 1, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<std::complex<double>, 1, 5, 1, 1, 5> (0x0x7f7bd5f35a80) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f35a20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::MatrixXpr> (0x0x7f7bd5f35ae0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f35b40) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f35ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd5f972d8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f35c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd5f973a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd5f97410) 0 empty
    Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f35c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd5f974e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd5f97548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd5f975b0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f35cc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, std::complex<double>, double, true>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, std::complex<double>, double, true> (0x0x7f7bd5f97680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd5f976e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd5f97750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd5f977b8) 0 empty
        Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f35d20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f35de0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, true> (0x0x7f7bd5f35e40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, true> (0x0x7f7bd5f35ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > > (0x0x7f7bd5f35f00) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Dense> (0x0x7f7bd5f35f60) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&> (0x0x7f7bd5c43000) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f97820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, std::complex<double>, double, true> (0x0x7f7bd5f97888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd5f978f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd5f97958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd5f979c0) 0 empty
          Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f35d80) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > > (0x0x7f7bd5c430c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&> (0x0x7f7bd5c43120) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&> (0x0x7f7bd5c43180) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&> (0x0x7f7bd5c431e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 0> > (0x0x7f7bd5c43240) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd5c43360) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd5c433c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f97d00) 0 empty
  Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f97d68) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, std::complex<double>, double, true> (0x0x7f7bd5f97dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd5f97e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd5f97ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd5f97f08) 0 empty
            Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5c43060) 0 empty

Class Eigen::internal::plain_array<std::complex<double>, 5, 1, 16>
   size=80 align=16
   base size=80 base align=16
Eigen::internal::plain_array<std::complex<double>, 5, 1, 16> (0x0x7f7bd5c434e0) 0

Class Eigen::DenseStorage<std::complex<double>, 5, 1, 5, 1>
   size=80 align=16
   base size=80 base align=16
Eigen::DenseStorage<std::complex<double>, 5, 1, 5, 1> (0x0x7f7bd5c43480) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=80 align=16
   base size=80 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f97340) 0
  Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f97478) 0 empty
    Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5f97a28) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, std::complex<double>, double, true> (0x0x7f7bd5f97f70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd5d54000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd5d54068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd5d540d0) 0 empty
              Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5c43420) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5c43660) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5c43600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&> (0x0x7f7bd5c436c0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 1, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 1, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&> (0x0x7f7bd5c435a0) 0 empty

Class Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>
   size=80 align=16
   base size=80 base align=16
Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> (0x0x7f7bd5d541a0) 0
  Eigen::PlainObjectBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5d54208) 0
    Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5d54270) 0 empty
      Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5d542d8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, std::complex<double>, double, true> (0x0x7f7bd5d54340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd5d543a8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd5d54410) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd5d54478) 0 empty
                Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bd5c43540) 0 empty

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 0> (0x0x7f7bd5d54dd0) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5c43900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 1> (0x0x7f7bd5d54ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 0> (0x0x7f7bd5d54f08) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5c43960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 3> (0x0x7f7bd5d54138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 1> (0x0x7f7bd5d544e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 0> (0x0x7f7bd5d54e38) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5c439c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 7, 1, 1, 7>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 7, 1, 1, 7>, float, float, false> (0x0x7f7bd5a5b000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 3> (0x0x7f7bd5a5b068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 1> (0x0x7f7bd5a5b0d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 0> (0x0x7f7bd5a5b138) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5c43a20) 0 empty

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5a5b270) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 7, 1, 1, 7>, float, float, false> (0x0x7f7bd5a5b2d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 3> (0x0x7f7bd5a5b340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 1> (0x0x7f7bd5a5b3a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 0> (0x0x7f7bd5a5b410) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5c43a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 1, 7, 1, 1, 7> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 7, 1, 1, 7> > >
   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, 7, 1, 1, 7> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 7, 1, 1, 7> > > (0x0x7f7bd5af60c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 1, 7, 1, 1, 7> >, const Eigen::Matrix<float, 1, 7, 1, 1, 7>&>
   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, 7, 1, 1, 7> >, const Eigen::Matrix<float, 1, 7, 1, 1, 7>&> (0x0x7f7bd5af6120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 1, 7, 1, 1, 7> >, const Eigen::Matrix<float, 1, 7, 1, 1, 7>&>
   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, 7, 1, 1, 7> >, const Eigen::Matrix<float, 1, 7, 1, 1, 7>&> (0x0x7f7bd5af6180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 1, 7, 1, 1, 7> >, Eigen::Matrix<float, 1, 7, 1, 1, 7>&>
   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, 7, 1, 1, 7> >, Eigen::Matrix<float, 1, 7, 1, 1, 7>&> (0x0x7f7bd5af61e0) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5a5b7b8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5a5b820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 7, 1, 1, 7>, float, float, false> (0x0x7f7bd5a5b888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 3> (0x0x7f7bd5a5b8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 1> (0x0x7f7bd5a5b958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 0> (0x0x7f7bd5a5b9c0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5af6060) 0 empty

Class Eigen::internal::plain_array<float, 7, 1, 0>
   size=28 align=4
   base size=28 base align=4
Eigen::internal::plain_array<float, 7, 1, 0> (0x0x7f7bd5af67e0) 0

Class Eigen::DenseStorage<float, 7, 1, 7, 1>
   size=28 align=4
   base size=28 base align=4
Eigen::DenseStorage<float, 7, 1, 7, 1> (0x0x7f7bd5af6780) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> >
   size=28 align=4
   base size=28 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5b8d1a0) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5b8d208) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5b8d270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 7, 1, 1, 7>, float, float, false> (0x0x7f7bd5b8d2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 3> (0x0x7f7bd5b8d340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 1> (0x0x7f7bd5b8d3a8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 0> (0x0x7f7bd5b8d410) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5af6720) 0 empty

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

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

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

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

Class Eigen::Matrix<float, 1, 7, 1, 1, 7>
   size=28 align=4
   base size=28 base align=4
Eigen::Matrix<float, 1, 7, 1, 1, 7> (0x0x7f7bd5b8d548) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5b8d5b0) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5b8d618) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5b8d680) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 7, 1, 1, 7>, float, float, false> (0x0x7f7bd5b8d6e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 3> (0x0x7f7bd5b8d750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 1> (0x0x7f7bd5b8d7b8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 7, 1, 1, 7>, 0> (0x0x7f7bd5b8d820) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bd5af6840) 0 empty

Class Eigen::internal::compute_matrix_flags<std::complex<float>, 1, 6, 1, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<std::complex<float>, 1, 6, 1, 1, 6> (0x0x7f7bd5af6ba0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd5af6b40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::MatrixXpr> (0x0x7f7bd5af6c00) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd5af6c60) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd5af6cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd5b8dbc8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd5af6d20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd5b8dc98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd5b8dd00) 0 empty
    Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd5af6d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd5b8ddd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd5b8de38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd5b8dea0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd5af6de0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, std::complex<float>, float, true>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, std::complex<float>, float, true> (0x0x7f7bd5b8df70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd5b8d478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd5b8d888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd5b8dc30) 0 empty
        Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd5af6e40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd5af6f00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, true> (0x0x7f7bd5af6f60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, true> (0x0x7f7bd5889000) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > > (0x0x7f7bd5889060) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Dense> (0x0x7f7bd58890c0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&> (0x0x7f7bd5889120) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd5b8dd68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, std::complex<float>, float, true> (0x0x7f7bd587d000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd587d068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd587d0d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd587d138) 0 empty
          Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd5af6ea0) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > > (0x0x7f7bd58891e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float> >, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<float> >, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&> (0x0x7f7bd5889240) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<float> >, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<float> >, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&> (0x0x7f7bd58892a0) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<float> >, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&> (0x0x7f7bd5889300) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 0> > (0x0x7f7bd5889360) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd58893c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd5889420) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd587d548) 0 empty
  Eigen::DenseBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd587d5b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, std::complex<float>, float, true> (0x0x7f7bd587d618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd587d680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd587d6e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd587d750) 0 empty
            Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd5889180) 0 empty

Class Eigen::internal::plain_array<std::complex<float>, 6, 1, 16>
   size=48 align=16
   base size=48 base align=16
Eigen::internal::plain_array<std::complex<float>, 6, 1, 16> (0x0x7f7bd5889540) 0

Class Eigen::DenseStorage<std::complex<float>, 6, 1, 6, 1>
   size=48 align=16
   base size=48 base align=16
Eigen::DenseStorage<std::complex<float>, 6, 1, 6, 1> (0x0x7f7bd58894e0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=48 align=16
   base size=48 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd587d820) 0
  Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd587d888) 0 empty
    Eigen::DenseBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd587d8f0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, std::complex<float>, float, true> (0x0x7f7bd587d958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd587d9c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd587da28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd587da90) 0 empty
              Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd5889480) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd58896c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd5889660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&> (0x0x7f7bd5889720) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 1, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 1, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&> (0x0x7f7bd5889600) 0 empty

Class Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>
   size=48 align=16
   base size=48 base align=16
Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> (0x0x7f7bd587db60) 0
  Eigen::PlainObjectBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd587dbc8) 0
    Eigen::MatrixBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd587dc30) 0 empty
      Eigen::DenseBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd587dc98) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, std::complex<float>, float, true> (0x0x7f7bd587dd00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd587dd68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd587ddd0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd587de38) 0 empty
                Eigen::EigenBase<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bd58895a0) 0 empty

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

Class __gnu_cxx::__promote<std::complex<float>, false>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<std::complex<float>, false> (0x0x7f7bd58897e0) 0 empty

Class Eigen::internal::compute_matrix_flags<std::complex<double>, 1, 6, 1, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<std::complex<double>, 1, 6, 1, 1, 6> (0x0x7f7bd5889900) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd58898a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::MatrixXpr> (0x0x7f7bd5889960) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd58899c0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd5889a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd565c618) 0 empty
  Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd5889a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd565c6e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd565c750) 0 empty
    Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd5889ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd565c820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd565c888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd565c8f0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd5889b40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, std::complex<double>, double, true>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, std::complex<double>, double, true> (0x0x7f7bd565c9c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd565ca28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd565ca90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd565caf8) 0 empty
        Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd5889ba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd5889c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, true> (0x0x7f7bd5889cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, true> (0x0x7f7bd5889d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > > (0x0x7f7bd5889d80) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Dense> (0x0x7f7bd5889de0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&> (0x0x7f7bd5889e40) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd565cb60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, std::complex<double>, double, true> (0x0x7f7bd565cbc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd565cc30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd565cc98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd565cd00) 0 empty
          Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd5889c00) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > >, const Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > > (0x0x7f7bd5889f00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&> (0x0x7f7bd5889f60) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<std::complex<double> >, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&> (0x0x7f7bd577c000) 0 empty

Class Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<std::complex<double> >, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&> (0x0x7f7bd577c060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 0> > (0x0x7f7bd577c0c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd577c1e0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd577c240) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd565c068) 0 empty
  Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd565c0d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, std::complex<double>, double, true> (0x0x7f7bd565c138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd565c1a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd565c208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd565c270) 0 empty
            Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd5889ea0) 0 empty

Class Eigen::internal::plain_array<std::complex<double>, 6, 1, 16>
   size=96 align=16
   base size=96 base align=16
Eigen::internal::plain_array<std::complex<double>, 6, 1, 16> (0x0x7f7bd577c360) 0

Class Eigen::DenseStorage<std::complex<double>, 6, 1, 6, 1>
   size=96 align=16
   base size=96 base align=16
Eigen::DenseStorage<std::complex<double>, 6, 1, 6, 1> (0x0x7f7bd577c300) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=96 align=16
   base size=96 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd565c680) 0
  Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd565c7b8) 0 empty
    Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd565cd68) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, std::complex<double>, double, true> (0x0x7f7bd540e000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd540e068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd540e0d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd540e138) 0 empty
              Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd577c2a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd577c4e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd577c480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&> (0x0x7f7bd577c540) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 1, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 1, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&> (0x0x7f7bd577c420) 0 empty

Class Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>
   size=96 align=16
   base size=96 base align=16
Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> (0x0x7f7bd540e208) 0
  Eigen::PlainObjectBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd540e270) 0
    Eigen::MatrixBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd540e2d8) 0 empty
      Eigen::DenseBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd540e340) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, std::complex<double>, double, true> (0x0x7f7bd540e3a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 3> (0x0x7f7bd540e410) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 1> (0x0x7f7bd540e478) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 0> (0x0x7f7bd540e4e0) 0 empty
                Eigen::EigenBase<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bd577c3c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, false, false> (0x0x7f7bd577c660) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, false, false> (0x0x7f7bd577c6c0) 0 empty

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

Class Eigen::internal::significant_decimals_impl<double>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::significant_decimals_impl<double> (0x0x7f7bd540e888) 0 empty
  Eigen::internal::significant_decimals_default_impl<double, false> (0x0x7f7bd577c780) 0 empty

Class Eigen::internal::decrement_if_fixed_size<5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::decrement_if_fixed_size<5> (0x0x7f7bd577c900) 0 empty

Class Eigen::internal::companion<double, 5>
   size=80 align=16
   base size=80 base align=16
Eigen::internal::companion<double, 5> (0x0x7f7bd577c8a0) 0

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

Class Eigen::internal::significant_decimals_impl<std::complex<double> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::significant_decimals_impl<std::complex<double> > (0x0x7f7bd540eb60) 0 empty
  Eigen::internal::significant_decimals_default_impl<std::complex<double>, false> (0x0x7f7bd577ca20) 0 empty

Class std::iterator_traits<double*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<double*> (0x0x7f7bd577cae0) 0 empty

Class __gnu_cxx::__normal_iterator<double*, std::vector<double> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<double*, std::vector<double> > (0x0x7f7bd577ca80) 0

Class std::__are_same<double*, double*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double*, double*> (0x0x7f7bd577cb40) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<double> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<double> > (0x0x7f7bd577cba0) 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> (0x0x7f7bd577cc60) 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> (0x0x7f7bd5583270) 0 empty
  Eigen::internal::significant_decimals_default_impl<float, false> (0x0x7f7bd577ccc0) 0 empty

Class Eigen::internal::decrement_if_fixed_size<6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::decrement_if_fixed_size<6> (0x0x7f7bd577cde0) 0 empty

Class Eigen::internal::companion<float, 6>
   size=44 align=4
   base size=44 base align=4
Eigen::internal::companion<float, 6> (0x0x7f7bd577cd80) 0

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

Class Eigen::internal::significant_decimals_impl<std::complex<float> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::significant_decimals_impl<std::complex<float> > (0x0x7f7bd5583548) 0 empty
  Eigen::internal::significant_decimals_default_impl<std::complex<float>, false> (0x0x7f7bd577cf00) 0 empty

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

Class Eigen::internal::companion<double, 6>
   size=96 align=16
   base size=88 base align=16
Eigen::internal::companion<double, 6> (0x0x7f7bd521b120) 0

Class Eigen::internal::functor_traits<Eigen::internal::scalar_constant_op<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_constant_op<double> > (0x0x7f7bd521b240) 0 empty

Class Eigen::internal::functor_has_linear_access<Eigen::internal::scalar_constant_op<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_has_linear_access<Eigen::internal::scalar_constant_op<double> > (0x0x7f7bd521b2a0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd5583c30) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd521b1e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 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<double>, Eigen::Matrix<double, 6, 1> >, Eigen::MatrixXpr> (0x0x7f7bd521b3c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd521b420) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd521b480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 0> (0x0x7f7bd5583d00) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd521b4e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, double, double, false> (0x0x7f7bd5583dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 0> (0x0x7f7bd5583e38) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd521b540) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd521b600) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 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<double>, Eigen::Matrix<double, 6, 1> >, false> (0x0x7f7bd521b660) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 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<double>, Eigen::Matrix<double, 6, 1> >, false> (0x0x7f7bd521b6c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 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<double>, Eigen::Matrix<double, 6, 1> > > > (0x0x7f7bd521b720) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 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<double>, Eigen::Matrix<double, 6, 1> >, Eigen::MatrixXpr> (0x0x7f7bd521b840) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 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<double>, Eigen::Matrix<double, 6, 1> >, Eigen::Dense> (0x0x7f7bd521b7e0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, Eigen::Dense> (0x0x7f7bd521b780) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd521b8a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd5583ea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, double, double, false> (0x0x7f7bd5583f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 0> (0x0x7f7bd5583f70) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd521b5a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > > (0x0x7f7bd521b960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >&> (0x0x7f7bd521b9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >&> (0x0x7f7bd521ba20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >&> (0x0x7f7bd521ba80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 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<double>, Eigen::Matrix<double, 6, 1> >, 0> > (0x0x7f7bd521bae0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd521bb40) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd521bba0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd53470d0) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd5347138) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, double, double, false> (0x0x7f7bd53471a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 0> (0x0x7f7bd5347208) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd521b900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd521bd80) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd521bd20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd521bde0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 1, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 1, Eigen::Matrix<double, 6, 1> > (0x0x7f7bd521bcc0) 0 empty

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

Class Eigen::internal::scalar_constant_op<double>
   size=8 align=4
   base size=8 base align=4
Eigen::internal::scalar_constant_op<double> (0x0x7f7bd521bea0) 0

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > (0x0x7f7bd5319c40) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd521bc00) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd53472d8) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd5347340) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, double, double, false> (0x0x7f7bd53473a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 0> (0x0x7f7bd5347410) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bd521bc60) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd53479c0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd50a0060) 0 empty

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

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

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50a01e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd5347bc8) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50a0240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd5347c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd5347d00) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50a02a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 3> (0x0x7f7bd5347dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd5347e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd5347ea0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50a0300) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, double, double, false> (0x0x7f7bd5347f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 3> (0x0x7f7bd5347270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd5347478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd5347750) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50a0360) 0 empty

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

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

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

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

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd50a0720) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::Dense> (0x0x7f7bd50a06c0) 0 empty

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

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

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd53477b8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, double, double, false> (0x0x7f7bd5347820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 3> (0x0x7f7bd5347888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd53478f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd5347958) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50a03c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   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::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd50a0cc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>&>
   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::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>&> (0x0x7f7bd50a0d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>&>
   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::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>&> (0x0x7f7bd50a0d80) 0 empty

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

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

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

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

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50f6340) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50f63a8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, double, double, false> (0x0x7f7bd50f6410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 3> (0x0x7f7bd50f6478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd50f64e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd50f6548) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50a0c60) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd51dd720) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd51dd6c0) 0 empty

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

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd50f66e8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50f6750) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50f67b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, double, double, false> (0x0x7f7bd50f6820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 3> (0x0x7f7bd50f6888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd50f68f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd50f6958) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd51dd660) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd50f6a28) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd50f6a90) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50f6af8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50f6b60) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, double, double, false> (0x0x7f7bd50f6bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 3> (0x0x7f7bd50f6c30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd50f6c98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd50f6d00) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd51dd7e0) 0 empty

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

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

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

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1, Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1, Eigen::Matrix<double, 4, 1> > (0x0x7f7bd51dd8a0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 1>, 4, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 1>, 4, 1, false, true> (0x0x7f7bd50f6dd0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd50f6e38) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd50f6ea0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50f6f08) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd50f6f70) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, double, double, false> (0x0x7f7bd50f65b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 3> (0x0x7f7bd50f69c0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd50f6d68) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd4e5b000) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd51dd840) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 5, 1>, 4, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 5, 1>, 4, 1, false, Eigen::Dense> (0x0x7f7bd4e5b208) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 1>, 4, 1, false, true> (0x0x7f7bd4e5b270) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd4e5b2d8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd4e5b340) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd4e5b3a8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd4e5b410) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, double, double, false> (0x0x7f7bd4e5b478) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 3> (0x0x7f7bd4e5b4e0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd4e5b548) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd4e5b5b0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd51dda20) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> (0x0x7f7bd4e5b680) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 5, 1>, 4, 1, false, Eigen::Dense> (0x0x7f7bd4e5b6e8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 1>, 4, 1, false, true> (0x0x7f7bd4e5b750) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd4e5b7b8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd4e5b820) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd4e5b888) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd4e5b8f0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, double, double, false> (0x0x7f7bd4e5b958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 3> (0x0x7f7bd4e5b9c0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd4e5ba28) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd4e5ba90) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd51dda80) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Matrix<double, 5, 1>, 4> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Matrix<double, 5, 1>, 4> > (0x0x7f7bd4e8b000) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd4e8b068) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd51ddb40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Matrix<double, 5, 1>, 4>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Matrix<double, 5, 1>, 4>, Eigen::MatrixXpr> (0x0x7f7bd51ddc60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Matrix<double, 5, 1>, 4>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Matrix<double, 5, 1>, 4>, Eigen::Dense> (0x0x7f7bd51ddc00) 0 empty

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

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

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

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

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Matrix<double, 5, 1>, 4>, 1, Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Matrix<double, 5, 1>, 4>, 1, Eigen::Matrix<double, 4, 1> > (0x0x7f7bd51ddd80) 0 empty

Class Eigen::VectorBlock<Eigen::Matrix<double, 5, 1>, 4>
   size=16 align=4
   base size=16 base align=4
Eigen::VectorBlock<Eigen::Matrix<double, 5, 1>, 4> (0x0x7f7bd4e5bb60) 0
  Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> (0x0x7f7bd4e5bbc8) 0
    Eigen::BlockImpl<Eigen::Matrix<double, 5, 1>, 4, 1, false, Eigen::Dense> (0x0x7f7bd4e5bc30) 0
      Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 1>, 4, 1, false, true> (0x0x7f7bd4e5bc98) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd4e5bd00) 0
          Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd4e5bd68) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd4e5bdd0) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd4e5be38) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, double, double, false> (0x0x7f7bd4e5bea0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 3> (0x0x7f7bd4e5bf08) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 1> (0x0x7f7bd4e5bf70) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, 0> (0x0x7f7bd4e5b068) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd51ddae0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd51ddf60) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd51ddf00) 0 empty

Class Eigen::internal::traits<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4e8b5b0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd4e8b618) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd4ead0c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4ead1e0) 0 empty

Class Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4ead240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 0> (0x0x7f7bd4e8b958) 0 empty
  Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4ead360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 1> (0x0x7f7bd4e8baf8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 0> (0x0x7f7bd4e8bb60) 0 empty
    Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4ead420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 3> (0x0x7f7bd4e8bd68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 1> (0x0x7f7bd4e8bdd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 0> (0x0x7f7bd4e8be38) 0 empty
      Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4ead4e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, double, double, false> (0x0x7f7bd4e8bbc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 3> (0x0x7f7bd4eeb000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 1> (0x0x7f7bd4eeb068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 0> (0x0x7f7bd4eeb0d0) 0 empty
        Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4ead5a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4ead6c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, true> (0x0x7f7bd4ead720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, true> (0x0x7f7bd4ead780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4ead7e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, Eigen::ArrayXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, Eigen::ArrayXpr> (0x0x7f7bd4ead900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, Eigen::Dense> (0x0x7f7bd4ead8a0) 0 empty

Class Eigen::internal::eval<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, Eigen::Dense> (0x0x7f7bd4ead840) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Array<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Array<double, 4, 1> > (0x0x7f7bd4ead960) 0 empty

Class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4eeb270) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, double, double, false> (0x0x7f7bd4eeb2d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 3> (0x0x7f7bd4eeb340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 1> (0x0x7f7bd4eeb3a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 0> (0x0x7f7bd4eeb410) 0 empty
          Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4ead660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >&>
   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::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >&> (0x0x7f7bd4eadb40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >&>
   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::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >&> (0x0x7f7bd4eadba0) 0 empty

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

Class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4eebf70) 0 empty
  Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4eeb478) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, double, double, false> (0x0x7f7bd4f94000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 3> (0x0x7f7bd4f94068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 1> (0x0x7f7bd4f940d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 0> (0x0x7f7bd4f94138) 0 empty
            Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4eadae0) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4eadea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Array<double, 4, 1>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Array<double, 4, 1>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4eadf60) 0 empty

Class Eigen::internal::nested<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 1, Eigen::Array<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 1, Eigen::Array<double, 4, 1> > (0x0x7f7bd4eade40) 0 empty

Class Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >
   size=16 align=4
   base size=16 base align=4
Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd4f944e0) 0
  Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4f94548) 0 empty
    Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4f945b0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, double, double, false> (0x0x7f7bd4f94618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 3> (0x0x7f7bd4f94680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 1> (0x0x7f7bd4f946e8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, 0> (0x0x7f7bd4f94750) 0 empty
              Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4eadde0) 0 empty

Class Eigen::internal::traits<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4f94b60) 0 empty
  Eigen::internal::traits<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4f94bc8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd4f94c30) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd4c17120) 0 empty

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

Class Eigen::internal::unary_result_of_select<Eigen::internal::scalar_abs_op<double>, double, 8>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unary_result_of_select<Eigen::internal::scalar_abs_op<double>, double, 8> (0x0x7f7bd4c172a0) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_abs_op<double>(double)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_abs_op<double>(double)> (0x0x7f7bd4c171e0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4c173c0) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_abs_op<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_abs_op<double> > (0x0x7f7bd4c17420) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4f94dd0) 0 empty
  Eigen::internal::traits<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4f94e38) 0 empty
    Eigen::internal::traits<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4f94ea0) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd4f94f08) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd4c17180) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, Eigen::ArrayXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, Eigen::ArrayXpr> (0x0x7f7bd4c17480) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c174e0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c17540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0> (0x0x7f7bd4c2f1a0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c175a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, double, double, false> (0x0x7f7bd4c2f270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0> (0x0x7f7bd4c2f2d8) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c17600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c176c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 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_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, false> (0x0x7f7bd4c17720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 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_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, false> (0x0x7f7bd4c17780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > > (0x0x7f7bd4c177e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, Eigen::ArrayXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, Eigen::ArrayXpr> (0x0x7f7bd4c17900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, Eigen::Dense> (0x0x7f7bd4c178a0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, Eigen::Dense> (0x0x7f7bd4c17840) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c2f340) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, double, double, false> (0x0x7f7bd4c2f3a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0> (0x0x7f7bd4c2f410) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c17660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >&>
   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::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >&> (0x0x7f7bd4c179c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >&>
   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::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >&> (0x0x7f7bd4c17a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >&> (0x0x7f7bd4c17a80) 0 empty

Class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c2f618) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c2f680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, double, double, false> (0x0x7f7bd4c2f6e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0> (0x0x7f7bd4c2f750) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c17960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c17c00) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c17ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Array<double, 4, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Array<double, 4, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c17c60) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 1, Eigen::Array<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 1, Eigen::Array<double, 4, 1> > (0x0x7f7bd4c17b40) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, Eigen::Dense> (0x0x7f7bd4c2f820) 0 empty
  Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c2f888) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c2f8f0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, double, double, false> (0x0x7f7bd4c2f958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0> (0x0x7f7bd4c2f9c0) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c17ae0) 0 empty

Class Eigen::internal::remove_all<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4c17de0) 0 empty

Class Eigen::internal::remove_all<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4c17d80) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >
   size=20 align=4
   base size=17 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > (0x0x7f7bd4d73700) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd4c17cc0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >, Eigen::Dense> (0x0x7f7bd4c2fbc8) 0 empty
    Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c2fc30) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c2fc98) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, double, double, false> (0x0x7f7bd4c2fd00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0> (0x0x7f7bd4c2fd68) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bd4c17d20) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 3> (0x0x7f7bd4c2fdd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 1> (0x0x7f7bd4dce000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 0> (0x0x7f7bd4dce068) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4d99180) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 4>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 4>, double, double, false> (0x0x7f7bd4dce138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 3> (0x0x7f7bd4dce1a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 1> (0x0x7f7bd4dce208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 0> (0x0x7f7bd4dce270) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4d991e0) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, 1, 4> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4dce2d8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 4>, double, double, false> (0x0x7f7bd4dce340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 3> (0x0x7f7bd4dce3a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 1> (0x0x7f7bd4dce410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 0> (0x0x7f7bd4dce478) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4d99300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 1, 4> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, 4> > >
   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, 1, 4> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, 4> > > (0x0x7f7bd4d996c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 1, 4> >, const Eigen::Matrix<double, 1, 4>&>
   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, 1, 4> >, const Eigen::Matrix<double, 1, 4>&> (0x0x7f7bd4d99720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 1, 4> >, const Eigen::Matrix<double, 1, 4>&>
   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, 1, 4> >, const Eigen::Matrix<double, 1, 4>&> (0x0x7f7bd4d99780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 1, 4> >, Eigen::Matrix<double, 1, 4>&>
   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, 1, 4> >, Eigen::Matrix<double, 1, 4>&> (0x0x7f7bd4d997e0) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, 1, 4> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4dce888) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4dce8f0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 4>, double, double, false> (0x0x7f7bd4dce958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 3> (0x0x7f7bd4dce9c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 1> (0x0x7f7bd4dcea28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 0> (0x0x7f7bd4dcea90) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4d99660) 0 empty

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

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

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 4> >
   size=32 align=16
   base size=32 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4b0a3a8) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4b0a410) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4b0a478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 4>, double, double, false> (0x0x7f7bd4b0a4e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 3> (0x0x7f7bd4b0a548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 1> (0x0x7f7bd4b0a5b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 0> (0x0x7f7bd4b0a618) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4d999c0) 0 empty

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

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

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

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

Class Eigen::Matrix<double, 1, 4>
   size=32 align=16
   base size=32 base align=16
Eigen::Matrix<double, 1, 4> (0x0x7f7bd4b0a6e8) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4b0a750) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4b0a7b8) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4b0a820) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 4>, double, double, false> (0x0x7f7bd4b0a888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 3> (0x0x7f7bd4b0a8f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 1> (0x0x7f7bd4b0a958) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 4>, 0> (0x0x7f7bd4b0a9c0) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4d99b40) 0 empty

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

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

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

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bd4bab060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 0> (0x0x7f7bd4b0ad00) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bd4bab0c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, double, double, false> (0x0x7f7bd4b0add0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 0> (0x0x7f7bd4b0ae38) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bd4bab120) 0 empty

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

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 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<double>, Eigen::Matrix<double, 1, 4> >, false> (0x0x7f7bd4bab240) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 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<double>, Eigen::Matrix<double, 1, 4> >, false> (0x0x7f7bd4bab2a0) 0 empty

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

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 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<double>, Eigen::Matrix<double, 1, 4> >, Eigen::MatrixXpr> (0x0x7f7bd4bab420) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, Eigen::Dense> (0x0x7f7bd4bab3c0) 0 empty

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

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

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bd4b0aea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, double, double, false> (0x0x7f7bd4b0af08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 0> (0x0x7f7bd4b0af70) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bd4bab180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > > (0x0x7f7bd4bab540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >&> (0x0x7f7bd4bab5a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >&> (0x0x7f7bd4bab600) 0 empty

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

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 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<double>, Eigen::Matrix<double, 1, 4> >, 0> > (0x0x7f7bd4bab6c0) 0 empty

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

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

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bd47b4000) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bd47b4068) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, double, double, false> (0x0x7f7bd47b40d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 0> (0x0x7f7bd47b4138) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bd4bab4e0) 0 empty

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

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

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

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 1, Eigen::Matrix<double, 1, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 1, Eigen::Matrix<double, 1, 4> > (0x0x7f7bd4bab8a0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > (0x0x7f7bd47c7380) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd4bab7e0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bd47b4208) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bd47b4270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, double, double, false> (0x0x7f7bd47b42d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 0> (0x0x7f7bd47b4340) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bd4bab840) 0 empty

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

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 1> (0x0x7f7bd47b47b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 0> (0x0x7f7bd47b4820) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd4babc60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 3> (0x0x7f7bd47b48f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 1> (0x0x7f7bd47b4958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 0> (0x0x7f7bd47b49c0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd4babcc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 4, 0, 5, 4>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 4, 0, 5, 4>, double, double, false> (0x0x7f7bd47b4a90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 3> (0x0x7f7bd47b4af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 1> (0x0x7f7bd47b4b60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 0> (0x0x7f7bd47b4bc8) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd4babd20) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd47b4d00) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 4, 0, 5, 4>, double, double, false> (0x0x7f7bd47b4d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 3> (0x0x7f7bd47b4dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 1> (0x0x7f7bd47b4e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 0> (0x0x7f7bd47b4ea0) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd4babd80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 5, 4, 0, 5, 4> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, 4, 0, 5, 4> > >
   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, 5, 4, 0, 5, 4> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, 4, 0, 5, 4> > > (0x0x7f7bd48bf360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 5, 4, 0, 5, 4> >, const Eigen::Matrix<double, 5, 4, 0, 5, 4>&>
   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, 5, 4, 0, 5, 4> >, const Eigen::Matrix<double, 5, 4, 0, 5, 4>&> (0x0x7f7bd48bf3c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 5, 4, 0, 5, 4> >, const Eigen::Matrix<double, 5, 4, 0, 5, 4>&>
   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, 5, 4, 0, 5, 4> >, const Eigen::Matrix<double, 5, 4, 0, 5, 4>&> (0x0x7f7bd48bf420) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 5, 4, 0, 5, 4> >, Eigen::Matrix<double, 5, 4, 0, 5, 4>&>
   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, 5, 4, 0, 5, 4> >, Eigen::Matrix<double, 5, 4, 0, 5, 4>&> (0x0x7f7bd48bf480) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd44fb138) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd44fb1a0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 4, 0, 5, 4>, double, double, false> (0x0x7f7bd44fb208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 3> (0x0x7f7bd44fb270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 1> (0x0x7f7bd44fb2d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 0> (0x0x7f7bd44fb340) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd48bf300) 0 empty

Class Eigen::internal::plain_array<double, 20, 0, 16>
   size=160 align=16
   base size=160 base align=16
Eigen::internal::plain_array<double, 20, 0, 16> (0x0x7f7bd48bf840) 0

Class Eigen::DenseStorage<double, 20, 5, 4, 0>
   size=160 align=16
   base size=160 base align=16
Eigen::DenseStorage<double, 20, 5, 4, 0> (0x0x7f7bd48bf7e0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> >
   size=160 align=16
   base size=160 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd44fbe38) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd44fbea0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd44fbf08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 4, 0, 5, 4>, double, double, false> (0x0x7f7bd44fbf70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 3> (0x0x7f7bd44fb3a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 1> (0x0x7f7bd45b8000) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 0> (0x0x7f7bd45b8068) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd48bf780) 0 empty

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

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

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

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

Class Eigen::Matrix<double, 5, 4, 0, 5, 4>
   size=160 align=16
   base size=160 base align=16
Eigen::Matrix<double, 5, 4, 0, 5, 4> (0x0x7f7bd45b81a0) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd45b8208) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd45b8270) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd45b82d8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, 4, 0, 5, 4>, double, double, false> (0x0x7f7bd45b8340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 3> (0x0x7f7bd45b83a8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 1> (0x0x7f7bd45b8410) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 0> (0x0x7f7bd45b8478) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd48bf8a0) 0 empty

Class Eigen::CommaInitializer<Eigen::Matrix<double, 5, 4, 0, 5, 4> >
   size=16 align=4
   base size=16 base align=4
Eigen::CommaInitializer<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd48bfb40) 0

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

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

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

Class Eigen::DiagonalBase<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DiagonalBase<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd45b8a90) 0 empty
  Eigen::EigenBase<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd48bfcc0) 0 empty

Class Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> > (0x0x7f7bd46513f0) 0
  Eigen::DiagonalBase<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd45b8b60) 0 empty
    Eigen::EigenBase<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd48bfd20) 0 empty
  Eigen::internal::no_assignment_operator (0x0x7f7bd48bfd80) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3> (0x0x7f7bd45b8f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1> (0x0x7f7bd45b8f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0> (0x0x7f7bd45b80d0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd46880c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false> (0x0x7f7bd45b8af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3> (0x0x7f7bd45b8d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1> (0x0x7f7bd45b8ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0> (0x0x7f7bd46b8000) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd4688120) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, 4, 4> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd46b8068) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false> (0x0x7f7bd46b80d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3> (0x0x7f7bd46b8138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1> (0x0x7f7bd46b81a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0> (0x0x7f7bd46b8208) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd4688240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 4, 4> > >, const Eigen::Transpose<const Eigen::Matrix<double, 4, 4> > >
   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, 4> > >, const Eigen::Transpose<const Eigen::Matrix<double, 4, 4> > > (0x0x7f7bd4688600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 4, 4> >, const Eigen::Matrix<double, 4, 4>&>
   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, 4> >, const Eigen::Matrix<double, 4, 4>&> (0x0x7f7bd4688660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 4, 4> >, const Eigen::Matrix<double, 4, 4>&>
   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, 4> >, const Eigen::Matrix<double, 4, 4>&> (0x0x7f7bd46886c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::Matrix<double, 4, 4>&>
   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, 4> >, Eigen::Matrix<double, 4, 4>&> (0x0x7f7bd4688720) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd46b8618) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd46b8680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false> (0x0x7f7bd46b86e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3> (0x0x7f7bd46b8750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1> (0x0x7f7bd46b87b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0> (0x0x7f7bd46b8820) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd46885a0) 0 empty

Class Eigen::internal::plain_array<double, 16, 0, 16>
   size=128 align=16
   base size=128 base align=16
Eigen::internal::plain_array<double, 16, 0, 16> (0x0x7f7bd46889c0) 0

Class Eigen::DenseStorage<double, 16, 4, 4, 0>
   size=128 align=16
   base size=128 base align=16
Eigen::DenseStorage<double, 16, 4, 4, 0> (0x0x7f7bd4688960) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> >
   size=128 align=16
   base size=128 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd43ec138) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd43ec1a0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd43ec208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false> (0x0x7f7bd43ec270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3> (0x0x7f7bd43ec2d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1> (0x0x7f7bd43ec340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0> (0x0x7f7bd43ec3a8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd4688900) 0 empty

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

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

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

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

Class Eigen::Matrix<double, 4, 4>
   size=128 align=16
   base size=128 base align=16
Eigen::Matrix<double, 4, 4> (0x0x7f7bd43ec478) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd43ec4e0) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd43ec548) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd43ec5b0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4>, double, double, false> (0x0x7f7bd43ec618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 3> (0x0x7f7bd43ec680) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 1> (0x0x7f7bd43ec6e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4>, 0> (0x0x7f7bd43ec750) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd4688a80) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_identity_op<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_identity_op<double> > (0x0x7f7bd4688ea0) 0 empty

Class Eigen::internal::functor_has_linear_access<Eigen::internal::scalar_identity_op<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_has_linear_access<Eigen::internal::scalar_identity_op<double> > (0x0x7f7bd4688f00) 0 empty

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

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

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

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > (0x0x7f7bd448c120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, 0> (0x0x7f7bd43eca90) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > (0x0x7f7bd448c180) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, double, double, false> (0x0x7f7bd43ecb60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, 0> (0x0x7f7bd43ecbc8) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > (0x0x7f7bd448c1e0) 0 empty

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

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, false> (0x0x7f7bd448c300) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, false> (0x0x7f7bd448c360) 0 empty

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

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::MatrixXpr> (0x0x7f7bd448c4e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::Dense> (0x0x7f7bd448c480) 0 empty

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

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

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > (0x0x7f7bd43ecc30) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, double, double, false> (0x0x7f7bd43ecc98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, 0> (0x0x7f7bd43ecd00) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > (0x0x7f7bd448c240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > > (0x0x7f7bd448c600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >&> (0x0x7f7bd448c660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >&> (0x0x7f7bd448c6c0) 0 empty

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

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

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

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

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > (0x0x7f7bd43ecf08) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > (0x0x7f7bd43ecf70) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, double, double, false> (0x0x7f7bd43ec410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, 0> (0x0x7f7bd43ec7b8) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > (0x0x7f7bd448c5a0) 0 empty

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

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

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

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, 1, Eigen::Matrix<double, 4, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, 1, Eigen::Matrix<double, 4, 4> > (0x0x7f7bd448c960) 0 empty

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

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >
   size=3 align=1
   base size=3 base align=1
Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > (0x0x7f7bd44baaf0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd448c8a0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > (0x0x7f7bd43ecaf8) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > (0x0x7f7bd43ecd68) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, double, double, false> (0x0x7f7bd41fa000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, 0> (0x0x7f7bd41fa068) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > (0x0x7f7bd448c900) 0 empty

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

Class Eigen::internal::traits<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd41fa4e0) 0 empty
  Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> > > (0x0x7f7bd41fa548) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 4, 4> > (0x0x7f7bd448cb40) 0 empty

Class Eigen::internal::accessors_level<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd448cc00) 0 empty

Class Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd448cc60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0> (0x0x7f7bd41fa680) 0 empty
  Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd448ccc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, double, double, false> (0x0x7f7bd41fa750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0> (0x0x7f7bd41fa7b8) 0 empty
    Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd448cd20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd448cde0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, false> (0x0x7f7bd448ce40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, false> (0x0x7f7bd448cea0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > > (0x0x7f7bd448cf00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, Eigen::MatrixXpr> (0x0x7f7bd427d060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, Eigen::Dense> (0x0x7f7bd427d000) 0 empty

Class Eigen::internal::eval<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, Eigen::Dense> (0x0x7f7bd448cf60) 0 empty

Class Eigen::DenseBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd41fa820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, double, double, false> (0x0x7f7bd41fa888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0> (0x0x7f7bd41fa8f0) 0 empty
      Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd448cd80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > >, const Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > >
   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::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > >, const Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > > (0x0x7f7bd427d120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>&>
   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::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>&> (0x0x7f7bd427d180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>&>
   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::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>&> (0x0x7f7bd427d1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>&> (0x0x7f7bd427d240) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0> > (0x0x7f7bd427d2a0) 0 empty

Class Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd427d300) 0 empty

Class Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd427d360) 0 empty

Class Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd41faaf8) 0 empty
  Eigen::DenseBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd41fab60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, double, double, false> (0x0x7f7bd41fabc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0> (0x0x7f7bd41fac30) 0 empty
        Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd427d0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>&, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>&, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd427d540) 0 empty

Class Eigen::internal::ref_selector<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd427d4e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 4, 4>, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 4, 4>, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd427d5a0) 0 empty

Class Eigen::internal::nested<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 1, Eigen::Matrix<double, 4, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 1, Eigen::Matrix<double, 4, 4> > (0x0x7f7bd427d480) 0 empty

Class Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>
   size=8 align=4
   base size=8 base align=4
Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> (0x0x7f7bd427e5b0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd427d3c0) 0 empty
  Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd41fad00) 0 empty
    Eigen::DenseBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd41fad68) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, double, double, false> (0x0x7f7bd41fadd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0> (0x0x7f7bd41fae38) 0 empty
          Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bd427d420) 0 empty

Class Eigen::CommaInitializer<Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=16 align=4
   base size=16 base align=4
Eigen::CommaInitializer<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd427d600) 0

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

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3fb6d68) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd427d9c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd427d960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd427dae0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd427db40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3fb61a0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd427dba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd3fb6208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3fb6618) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd427dcc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd3fb66e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd3fb6750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3fb67b8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd427de40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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, 6, 1, 0, 6, 1>, 5, 1, false>, float, float, false> (0x0x7f7bd3fb6888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd3fb68f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd3fb6958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3fb6680) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd407e060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd407e240) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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, 6, 1, 0, 6, 1>, 5, 1, false>, true> (0x0x7f7bd407e2a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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, 6, 1, 0, 6, 1>, 5, 1, false>, true> (0x0x7f7bd407e300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd407e360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd407e480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::Dense> (0x0x7f7bd407e420) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::Dense> (0x0x7f7bd407e3c0) 0 empty

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

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3fb6c98) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, float, float, false> (0x0x7f7bd3fb6d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd3fb6dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd4083000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd4083068) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd407e1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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, 6, 1, 0, 6, 1>, 5, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd407ea80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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, 6, 1, 0, 6, 1>, 5, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>&> (0x0x7f7bd407eae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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, 6, 1, 0, 6, 1>, 5, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>&> (0x0x7f7bd407eb40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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, 6, 1, 0, 6, 1>, 5, 1, false> >, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>&> (0x0x7f7bd407eba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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, 6, 1, 0, 6, 1>, 5, 1, false>, 0> > (0x0x7f7bd407ec00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd407ec60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd407ecc0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd4083680) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd40836e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, float, float, false> (0x0x7f7bd4083750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd40837b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd4083820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd4083888) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd407ea20) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3dbb540) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3dbb4e0) 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*> (0x0x7f7bd3dbb720) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd4083a28) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd4083a90) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd4083af8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, float, float, false> (0x0x7f7bd4083b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd4083bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd4083c30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd4083c98) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3dbb480) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd4083d68) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd4083dd0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd4083e38) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd4083ea0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, float, float, false> (0x0x7f7bd4083f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd4083f70) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd40830d0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd40838f0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3dbb8a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3dbbb40) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3dbbae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 1, 0, 5, 1>, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 1, 0, 5, 1>, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3dbbc60) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1, Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1, Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd3dbba80) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false, true> (0x0x7f7bd4083d00) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd3dec000) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3dec068) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3dec0d0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3dec138) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, float, float, false> (0x0x7f7bd3dec1a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd3dec208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd3dec270) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3dec2d8) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3dbba20) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false, Eigen::Dense> (0x0x7f7bd3dec4e0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false, true> (0x0x7f7bd3dec548) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd3dec5b0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3dec618) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3dec680) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3dec6e8) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, float, float, false> (0x0x7f7bd3dec750) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd3dec7b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd3dec820) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3dec888) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3dbbea0) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> (0x0x7f7bd3dec958) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false, Eigen::Dense> (0x0x7f7bd3dec9c0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false, true> (0x0x7f7bd3deca28) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd3deca90) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3decaf8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3decb60) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3decbc8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, float, float, false> (0x0x7f7bd3decc30) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd3decc98) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd3decd00) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3decd68) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3e0b0c0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5> > (0x0x7f7bd3e1a2d8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3e1a340) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd3e0b300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5>, Eigen::MatrixXpr> (0x0x7f7bd3e0b480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5>, Eigen::Dense> (0x0x7f7bd3e0b420) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5>, Eigen::Dense> (0x0x7f7bd3e0b3c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5>&, const Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5>&, const Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5> > (0x0x7f7bd3e0b720) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5> > (0x0x7f7bd3e0b6c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 1, 0, 5, 1>, const Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 1, 0, 5, 1>, const Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5> > (0x0x7f7bd3e0b840) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5>, 1, Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5>, 1, Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd3e0b660) 0 empty

Class Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5>
   size=16 align=4
   base size=16 base align=4
Eigen::VectorBlock<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5> (0x0x7f7bd3dece38) 0
  Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> (0x0x7f7bd3decea0) 0
    Eigen::BlockImpl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false, Eigen::Dense> (0x0x7f7bd3decf08) 0
      Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false, true> (0x0x7f7bd3decf70) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd3dec340) 0
          Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3decdd0) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3e1a000) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3e1a068) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, float, float, false> (0x0x7f7bd3e1a0d0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd3e1a138) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd3e1a1a0) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3e1a208) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3e0b2a0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3e0ba80) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3e0ba20) 0 empty

Class Eigen::internal::traits<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e1a888) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3e1a8f0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd3e0bba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e0bd20) 0 empty

Class Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e0bd80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd3e1ac30) 0 empty
  Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e0bde0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 1> (0x0x7f7bd3e1ad68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd3e1add0) 0 empty
    Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e0be40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 3> (0x0x7f7bd3e1af08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 1> (0x0x7f7bd3e1af70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd3e1a3a8) 0 empty
      Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e0bea0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, float, float, false> (0x0x7f7bd3e7a000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 3> (0x0x7f7bd3e7a068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 1> (0x0x7f7bd3e7a0d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd3e7a138) 0 empty
        Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e0bf00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e83000) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, true> (0x0x7f7bd3e83060) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, true> (0x0x7f7bd3e830c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3e83120) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, Eigen::ArrayXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, Eigen::ArrayXpr> (0x0x7f7bd3e83240) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, Eigen::Dense> (0x0x7f7bd3e831e0) 0 empty

Class Eigen::internal::eval<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, Eigen::Dense> (0x0x7f7bd3e83180) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Array<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Array<float, 5, 1, 0, 5, 1> > (0x0x7f7bd3e832a0) 0 empty

Class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e7a208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, float, float, false> (0x0x7f7bd3e7a270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 3> (0x0x7f7bd3e7a2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 1> (0x0x7f7bd3e7a340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd3e7a3a8) 0 empty
          Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e0bf60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >&> (0x0x7f7bd3e83360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >&> (0x0x7f7bd3e833c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >&> (0x0x7f7bd3e83420) 0 empty

Class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3b19138) 0 empty
  Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3b191a0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, float, float, false> (0x0x7f7bd3b19208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 3> (0x0x7f7bd3b19270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 1> (0x0x7f7bd3b192d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd3b19340) 0 empty
            Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e83300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >&, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >&, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e835a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e83540) 0 empty

Class Eigen::internal::conditional<false, Eigen::Array<float, 5, 1, 0, 5, 1>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Array<float, 5, 1, 0, 5, 1>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e83600) 0 empty

Class Eigen::internal::nested<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 1, Eigen::Array<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 1, Eigen::Array<float, 5, 1, 0, 5, 1> > (0x0x7f7bd3e834e0) 0 empty

Class Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=16 align=4
   base size=16 base align=4
Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3b19750) 0
  Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3b197b8) 0 empty
    Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3b19820) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, float, float, false> (0x0x7f7bd3b19888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 3> (0x0x7f7bd3b198f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 1> (0x0x7f7bd3b19958) 0 empty
            Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd3b199c0) 0 empty
              Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e83480) 0 empty

Class Eigen::internal::traits<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3b19dd0) 0 empty
  Eigen::internal::traits<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3b19e38) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3b19ea0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd3e83660) 0 empty

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

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

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

Class Eigen::internal::remove_reference<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3e83960) 0 empty

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

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3b193a8) 0 empty
  Eigen::internal::traits<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3b19a28) 0 empty
    Eigen::internal::traits<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3bb3000) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bd3bb3068) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd3e83720) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, Eigen::ArrayXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, Eigen::ArrayXpr> (0x0x7f7bd3e83a80) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3e83ae0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3e83b40) 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> (0x0x7f7bd3e83c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 0> (0x0x7f7bd3bb3340) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3e83ba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, float, float, false> (0x0x7f7bd3bb3410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 0> (0x0x7f7bd3bb3478) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3e83c60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3e83d20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, false> (0x0x7f7bd3e83d80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, false> (0x0x7f7bd3e83de0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > > (0x0x7f7bd3e83e40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, Eigen::ArrayXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, Eigen::ArrayXpr> (0x0x7f7bd3e83f60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, Eigen::Dense> (0x0x7f7bd3e83f00) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, Eigen::Dense> (0x0x7f7bd3e83ea0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3bb34e0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, float, float, false> (0x0x7f7bd3bb3548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 0> (0x0x7f7bd3bb35b0) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3e83cc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >&> (0x0x7f7bd3c94060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >&> (0x0x7f7bd3c940c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >&> (0x0x7f7bd3c94120) 0 empty

Class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3bb37b8) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3bb3820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, float, float, false> (0x0x7f7bd3bb3888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 0> (0x0x7f7bd3bb38f0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3c94000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3c942a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3c94240) 0 empty

Class Eigen::internal::conditional<false, Eigen::Array<float, 5, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Array<float, 5, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3c94300) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 1, Eigen::Array<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 1, Eigen::Array<float, 5, 1, 0, 5, 1> > (0x0x7f7bd3c941e0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, Eigen::Dense> (0x0x7f7bd3bb39c0) 0 empty
  Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3bb3a28) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3bb3a90) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, float, float, false> (0x0x7f7bd3bb3af8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 0> (0x0x7f7bd3bb3b60) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3c94180) 0 empty

Class Eigen::internal::remove_all<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3c94480) 0 empty

Class Eigen::internal::remove_all<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3c94420) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >
   size=20 align=4
   base size=17 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > (0x0x7f7bd3c9ea80) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd3c94360) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >, Eigen::Dense> (0x0x7f7bd3bb3d68) 0 empty
    Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3bb3dd0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3bb3e38) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, float, float, false> (0x0x7f7bd3bb3ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 0> (0x0x7f7bd3bb3f08) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd3c943c0) 0 empty

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd39220d0) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3c94720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd39221a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd3922208) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3c94780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd39222d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd3922340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd39223a8) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3c947e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 5, 1, 1, 5>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 5, 1, 1, 5>, float, float, false> (0x0x7f7bd3922478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd39224e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd3922548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd39225b0) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3c94840) 0 empty

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd39226e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 5, 1, 1, 5>, float, float, false> (0x0x7f7bd3922750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd39227b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd3922820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd3922888) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3c948a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 1, 5, 1, 1, 5> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 5, 1, 1, 5> > >
   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, 5, 1, 1, 5> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd3c94ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 1, 5, 1, 1, 5> >, const Eigen::Matrix<float, 1, 5, 1, 1, 5>&>
   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, 5, 1, 1, 5> >, const Eigen::Matrix<float, 1, 5, 1, 1, 5>&> (0x0x7f7bd3c94f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 1, 5, 1, 1, 5> >, const Eigen::Matrix<float, 1, 5, 1, 1, 5>&>
   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, 5, 1, 1, 5> >, const Eigen::Matrix<float, 1, 5, 1, 1, 5>&> (0x0x7f7bd3c94f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, Eigen::Matrix<float, 1, 5, 1, 1, 5>&>
   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, 5, 1, 1, 5> >, Eigen::Matrix<float, 1, 5, 1, 1, 5>&> (0x0x7f7bd3a1e000) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3922c30) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3922c98) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 5, 1, 1, 5>, float, float, false> (0x0x7f7bd3922d00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd3922d68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd3922dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd3922e38) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3c94e40) 0 empty

Class Eigen::internal::plain_array<float, 5, 1, 0>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::plain_array<float, 5, 1, 0> (0x0x7f7bd3a1e600) 0

Class Eigen::DenseStorage<float, 5, 1, 5, 1>
   size=20 align=4
   base size=20 base align=4
Eigen::DenseStorage<float, 5, 1, 5, 1> (0x0x7f7bd3a1e5a0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> >
   size=20 align=4
   base size=20 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3a96548) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3a965b0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3a96618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 5, 1, 1, 5>, float, float, false> (0x0x7f7bd3a96680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd3a966e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd3a96750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd3a967b8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3a1e540) 0 empty

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

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

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

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

Class Eigen::Matrix<float, 1, 5, 1, 1, 5>
   size=20 align=4
   base size=20 base align=4
Eigen::Matrix<float, 1, 5, 1, 1, 5> (0x0x7f7bd3a968f0) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3a96958) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3a969c0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3a96a28) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 5, 1, 1, 5>, float, float, false> (0x0x7f7bd3a96a90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 3> (0x0x7f7bd3a96af8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 1> (0x0x7f7bd3a96b60) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 5, 1, 1, 5>, 0> (0x0x7f7bd3a96bc8) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3a1e660) 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> > (0x0x7f7bd3a1e960) 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> > (0x0x7f7bd3a1e9c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >
   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, 5, 1, 1, 5> > > (0x0x7f7bd3a96ea0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3a1e900) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 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, 5, 1, 1, 5> >, Eigen::MatrixXpr> (0x0x7f7bd3a1ea20) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >
   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, 5, 1, 1, 5> > > (0x0x7f7bd3a1ea80) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd3a1eae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 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, 5, 1, 1, 5> >, 0> (0x0x7f7bd3a96f70) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd3a1eb40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 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, 5, 1, 1, 5> >, float, float, false> (0x0x7f7bd3a96820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 0> (0x0x7f7bd3a96c30) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd3a1eba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >
   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, 5, 1, 1, 5> > > (0x0x7f7bd3a1ec60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 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, 5, 1, 1, 5> >, false> (0x0x7f7bd3a1ecc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 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, 5, 1, 1, 5> >, false> (0x0x7f7bd3a1ed20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > >
   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, 5, 1, 1, 5> > > > (0x0x7f7bd3a1ed80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 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, 5, 1, 1, 5> >, Eigen::MatrixXpr> (0x0x7f7bd3a1eea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 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, 5, 1, 1, 5> >, Eigen::Dense> (0x0x7f7bd3a1ee40) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 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, 5, 1, 1, 5> >, Eigen::Dense> (0x0x7f7bd3a1ede0) 0 empty

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

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd3764000) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, float, float, false> (0x0x7f7bd3764068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 0> (0x0x7f7bd37640d0) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd3a1ec00) 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, 5, 1, 1, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > >
   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, 5, 1, 1, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > > (0x0x7f7bd3815000) 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, 5, 1, 1, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >&>
   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, 5, 1, 1, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >&> (0x0x7f7bd3815060) 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, 5, 1, 1, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >&>
   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, 5, 1, 1, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >&> (0x0x7f7bd38150c0) 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, 5, 1, 1, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >&>
   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, 5, 1, 1, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >&> (0x0x7f7bd3815120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 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, 5, 1, 1, 5> >, 0> > (0x0x7f7bd3815180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >::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, 5, 1, 1, 5> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd38151e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >::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, 5, 1, 1, 5> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd3815240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd37642d8) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd3764340) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, float, float, false> (0x0x7f7bd37643a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 0> (0x0x7f7bd3764410) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd3a1ef60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >
   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, 5, 1, 1, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd3815420) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >
   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, 5, 1, 1, 5> > > (0x0x7f7bd38153c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 5, 1, 1, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 5, 1, 1, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd3815480) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 1, Eigen::Matrix<float, 1, 5, 1, 1, 5> >
   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, 5, 1, 1, 5> >, 1, Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3815360) 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> (0x0x7f7bd38154e0) 0

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >
   size=8 align=4
   base size=8 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bd3798620) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd38152a0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd37644e0) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd3764548) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, float, float, false> (0x0x7f7bd37645b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 0> (0x0x7f7bd3764618) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bd3815300) 0 empty

Class Eigen::internal::compute_matrix_flags<float, 6, 5, 0, 6, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, 6, 5, 0, 6, 5> (0x0x7f7bd38155a0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd3815540) 0 empty

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

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd3815660) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd38156c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd3764a28) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd3815720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd3764af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd3764b60) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd3815780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 3> (0x0x7f7bd3764c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd3764c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd3764d00) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd38157e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 5, 0, 6, 5>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 5, 0, 6, 5>, float, float, false> (0x0x7f7bd3764dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 3> (0x0x7f7bd3764e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd3764ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd3764f08) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd3815840) 0 empty

Class Eigen::internal::size_at_compile_time<6, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<6, 5> (0x0x7f7bd3815900) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd3815960) 0 empty

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd3764478) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 5, 0, 6, 5>, float, float, false> (0x0x7f7bd3764680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 3> (0x0x7f7bd3764a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd3764bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd350c000) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd38158a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 6, 5, 0, 6, 5> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, 5, 0, 6, 5> > >
   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, 6, 5, 0, 6, 5> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, 5, 0, 6, 5> > > (0x0x7f7bd3815f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 6, 5, 0, 6, 5> >, const Eigen::Matrix<float, 6, 5, 0, 6, 5>&>
   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, 6, 5, 0, 6, 5> >, const Eigen::Matrix<float, 6, 5, 0, 6, 5>&> (0x0x7f7bd3815f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 6, 5, 0, 6, 5> >, const Eigen::Matrix<float, 6, 5, 0, 6, 5>&>
   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, 6, 5, 0, 6, 5> >, const Eigen::Matrix<float, 6, 5, 0, 6, 5>&> (0x0x7f7bd35c1000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 6, 5, 0, 6, 5> >, Eigen::Matrix<float, 6, 5, 0, 6, 5>&>
   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, 6, 5, 0, 6, 5> >, Eigen::Matrix<float, 6, 5, 0, 6, 5>&> (0x0x7f7bd35c1060) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd350c3a8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd350c410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 5, 0, 6, 5>, float, float, false> (0x0x7f7bd350c478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 3> (0x0x7f7bd350c4e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd350c548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd350c5b0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd3815ea0) 0 empty

Class Eigen::internal::plain_array<float, 30, 0, 0>
   size=120 align=4
   base size=120 base align=4
Eigen::internal::plain_array<float, 30, 0, 0> (0x0x7f7bd35c1660) 0

Class Eigen::DenseStorage<float, 30, 6, 5, 0>
   size=120 align=4
   base size=120 base align=4
Eigen::DenseStorage<float, 30, 6, 5, 0> (0x0x7f7bd35c1600) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=120 align=4
   base size=120 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd350ce38) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd350cea0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd350cf08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 5, 0, 6, 5>, float, float, false> (0x0x7f7bd350cf70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 3> (0x0x7f7bd350c068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd350c618) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd3656000) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd35c15a0) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd35c1840) 0 empty

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

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

Class Eigen::Matrix<float, 6, 5, 0, 6, 5>
   size=120 align=4
   base size=120 base align=4
Eigen::Matrix<float, 6, 5, 0, 6, 5> (0x0x7f7bd3656138) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd36561a0) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd3656208) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd3656270) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, 5, 0, 6, 5>, float, float, false> (0x0x7f7bd36562d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 3> (0x0x7f7bd3656340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd36563a8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd3656410) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd35c16c0) 0 empty

Class Eigen::CommaInitializer<Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=16 align=4
   base size=16 base align=4
Eigen::CommaInitializer<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bd35c1960) 0

Class Eigen::internal::traits<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd36568f0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd35c1a80) 0 empty

Class Eigen::internal::traits<Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bd35c1a20) 0 empty

Class Eigen::EigenBase<Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bd35c19c0) 0 empty

Class Eigen::DiagonalBase<Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DiagonalBase<Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bd3656a28) 0 empty
  Eigen::EigenBase<Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bd35c1ba0) 0 empty

Class Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bd36df700) 0
  Eigen::DiagonalBase<Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bd3656af8) 0 empty
    Eigen::EigenBase<Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bd35c1cc0) 0 empty
  Eigen::internal::no_assignment_operator (0x0x7f7bd35c1d20) 0 empty

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd3656c98) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd3327000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd3656d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd3656dd0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd3327060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 3> (0x0x7f7bd3656ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd3656f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd3656f70) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd33270c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 5, 5, 0, 5, 5>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 5, 5, 0, 5, 5>, float, float, false> (0x0x7f7bd3656478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 3> (0x0x7f7bd3656a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd3656d00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd3656e38) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd3327120) 0 empty

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd33560d0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 5, 5, 0, 5, 5>, float, float, false> (0x0x7f7bd3356138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 3> (0x0x7f7bd33561a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd3356208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd3356270) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd3327180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 5, 5, 0, 5, 5> > >, const Eigen::Transpose<const Eigen::Matrix<float, 5, 5, 0, 5, 5> > >
   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, 5, 5, 0, 5, 5> > >, const Eigen::Transpose<const Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd3327780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 5, 5, 0, 5, 5> >, const Eigen::Matrix<float, 5, 5, 0, 5, 5>&>
   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, 5, 5, 0, 5, 5> >, const Eigen::Matrix<float, 5, 5, 0, 5, 5>&> (0x0x7f7bd33277e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 5, 5, 0, 5, 5> >, const Eigen::Matrix<float, 5, 5, 0, 5, 5>&>
   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, 5, 5, 0, 5, 5> >, const Eigen::Matrix<float, 5, 5, 0, 5, 5>&> (0x0x7f7bd3327840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::Matrix<float, 5, 5, 0, 5, 5>&>
   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, 5, 5, 0, 5, 5> >, Eigen::Matrix<float, 5, 5, 0, 5, 5>&> (0x0x7f7bd33278a0) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd3356618) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd3356680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 5, 5, 0, 5, 5>, float, float, false> (0x0x7f7bd33566e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 3> (0x0x7f7bd3356750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd33567b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd3356820) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd3327720) 0 empty

Class Eigen::internal::plain_array<float, 25, 0, 0>
   size=100 align=4
   base size=100 base align=4
Eigen::internal::plain_array<float, 25, 0, 0> (0x0x7f7bd3327ea0) 0

Class Eigen::DenseStorage<float, 25, 5, 5, 0>
   size=100 align=4
   base size=100 base align=4
Eigen::DenseStorage<float, 25, 5, 5, 0> (0x0x7f7bd3327e40) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> >
   size=100 align=4
   base size=100 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd349a000) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd349a068) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd349a0d0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 5, 5, 0, 5, 5>, float, float, false> (0x0x7f7bd349a138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 3> (0x0x7f7bd349a1a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd349a208) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd349a270) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd3327de0) 0 empty

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

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

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

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

Class Eigen::Matrix<float, 5, 5, 0, 5, 5>
   size=100 align=4
   base size=100 base align=4
Eigen::Matrix<float, 5, 5, 0, 5, 5> (0x0x7f7bd349a3a8) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd349a410) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd349a478) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd349a4e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 5, 5, 0, 5, 5>, float, float, false> (0x0x7f7bd349a548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 3> (0x0x7f7bd349a5b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 1> (0x0x7f7bd349a618) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 5, 5, 0, 5, 5>, 0> (0x0x7f7bd349a680) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd3327f00) 0 empty

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

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

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd349a958) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd30fd1e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::MatrixXpr> (0x0x7f7bd30fd300) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd30fd360) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd30fd3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bd349aa28) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd30fd420) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, float, float, false> (0x0x7f7bd349aaf8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bd349ab60) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd30fd480) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd30fd540) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, false> (0x0x7f7bd30fd5a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, false> (0x0x7f7bd30fd600) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > > (0x0x7f7bd30fd660) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::MatrixXpr> (0x0x7f7bd30fd780) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::Dense> (0x0x7f7bd30fd720) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::Dense> (0x0x7f7bd30fd6c0) 0 empty

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

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd349abc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, float, float, false> (0x0x7f7bd349ac30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bd349ac98) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd30fd4e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > >
   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_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > > (0x0x7f7bd30fd8a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >&>
   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_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >&> (0x0x7f7bd30fd900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >&>
   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_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >&> (0x0x7f7bd30fd960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >&>
   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_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >&> (0x0x7f7bd30fd9c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, 0> > (0x0x7f7bd30fda20) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd30fda80) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd30fdae0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd349aea0) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd349af08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, float, float, false> (0x0x7f7bd349af70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bd349a2d8) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd30fd840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd30fdcc0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd30fdc60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 5, 0, 5, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 5, 0, 5, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd30fdd20) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, 1, Eigen::Matrix<float, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, 1, Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd30fdc00) 0 empty

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

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >
   size=3 align=1
   base size=3 base align=1
Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd3153c40) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd30fdb40) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd349a6e8) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd349aa90) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, float, float, false> (0x0x7f7bd349ad00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bd3293000) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd30fdba0) 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> (0x0x7f7bd30fde40) 0 empty

Class Eigen::internal::traits<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd32933a8) 0 empty
  Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> > > (0x0x7f7bd3293410) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd30fdde0) 0 empty

Class Eigen::internal::accessors_level<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd30fdea0) 0 empty

Class Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd30fdf00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0> (0x0x7f7bd3293548) 0 empty
  Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd30fdf60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, float, float, false> (0x0x7f7bd3293618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0> (0x0x7f7bd3293680) 0 empty
    Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd32d7000) 0 empty

Class Eigen::internal::has_direct_access<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd32d70c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, false> (0x0x7f7bd32d7120) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, false> (0x0x7f7bd32d7180) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > > (0x0x7f7bd32d71e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, Eigen::MatrixXpr> (0x0x7f7bd32d7300) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, Eigen::Dense> (0x0x7f7bd32d72a0) 0 empty

Class Eigen::internal::eval<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, Eigen::Dense> (0x0x7f7bd32d7240) 0 empty

Class Eigen::DenseBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd32936e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, float, float, false> (0x0x7f7bd3293750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0> (0x0x7f7bd32937b8) 0 empty
      Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd32d7060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > >, const Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > >
   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::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > >, const Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > > (0x0x7f7bd32d73c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>&>
   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::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>&> (0x0x7f7bd32d7420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>&>
   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::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>&> (0x0x7f7bd32d7480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>&> (0x0x7f7bd32d74e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0> > (0x0x7f7bd32d7540) 0 empty

Class Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd32d75a0) 0 empty

Class Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd32d7600) 0 empty

Class Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd32939c0) 0 empty
  Eigen::DenseBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd3293a28) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, float, float, false> (0x0x7f7bd3293a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0> (0x0x7f7bd3293af8) 0 empty
        Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd32d7360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>&, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>&, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd32d77e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd32d7780) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 5, 0, 5, 5>, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 5, 0, 5, 5>, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd32d7840) 0 empty

Class Eigen::internal::nested<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 1, Eigen::Matrix<float, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 1, Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bd32d7720) 0 empty

Class Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>
   size=8 align=4
   base size=8 base align=4
Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> (0x0x7f7bd2fcf2a0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd32d7660) 0 empty
  Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd3293bc8) 0 empty
    Eigen::DenseBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd3293c30) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, float, float, false> (0x0x7f7bd3293c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0> (0x0x7f7bd3293d00) 0 empty
          Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bd32d76c0) 0 empty

Class Eigen::CommaInitializer<Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=16 align=4
   base size=16 base align=4
Eigen::CommaInitializer<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd32d78a0) 0

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

Class Eigen::internal::remove_reference<const Eigen::Matrix<double, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<double, 6, 1>&> (0x0x7f7bd32d7cc0) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd32d7d80) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd32d7d20) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd3055340) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd32d7c60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd32d7c00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd32d7ea0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd32d7f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3055548) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd32d7f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd3055618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3055680) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2ce2000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd3055750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd30557b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3055820) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2ce2060) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, double, double, false> (0x0x7f7bd30558f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd3055958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd30559c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3055a28) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2ce20c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2ce2180) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, true> (0x0x7f7bd2ce22a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, true> (0x0x7f7bd2ce2300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ce2360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd2ce2480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::Dense> (0x0x7f7bd2ce2420) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::Dense> (0x0x7f7bd2ce23c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd3055a90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, double, double, false> (0x0x7f7bd3055af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd3055b60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd3055bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd3055c30) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2ce2120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   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::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ce29c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>&>
   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::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>&> (0x0x7f7bd2ce2a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>&>
   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::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>&> (0x0x7f7bd2ce2a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>&> (0x0x7f7bd2ce2ae0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> > (0x0x7f7bd2ce2b40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd2ce2ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd2ce2c00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd30553a8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd30555b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, double, double, false> (0x0x7f7bd30556e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd3055c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd2da1000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd2da1068) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2ce2960) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e3e420) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e3e3c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd2da1208) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2da1270) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2da12d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, double, double, false> (0x0x7f7bd2da1340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd2da13a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd2da1410) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd2da1478) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e3e360) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd2da1548) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd2da15b0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2da1618) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2da1680) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, double, double, false> (0x0x7f7bd2da16e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd2da1750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd2da17b8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd2da1820) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e3e480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e3e600) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e3e5a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e3e660) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bd2e3e540) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd2e3e720) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<double, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<double, 6, 1>&> (0x0x7f7bd2e3e6c0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 1>, 5, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 1>, 5, 1, false, true> (0x0x7f7bd2da18f0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd2da1958) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd2da19c0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2da1a28) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2da1a90) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, double, double, false> (0x0x7f7bd2da1af8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd2da1b60) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd2da1bc8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd2da1c30) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e3e4e0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 6, 1>, 5, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 6, 1>, 5, 1, false, Eigen::Dense> (0x0x7f7bd2da1ea0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 1>, 5, 1, false, true> (0x0x7f7bd2da1f08) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd2da1f70) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd2da10d0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2da14e0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2da1888) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, double, double, false> (0x0x7f7bd2da1c98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd2e82000) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd2e82068) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd2e820d0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e3e780) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> (0x0x7f7bd2e821a0) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 6, 1>, 5, 1, false, Eigen::Dense> (0x0x7f7bd2e82208) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 1>, 5, 1, false, true> (0x0x7f7bd2e82270) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd2e822d8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd2e82340) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e823a8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e82410) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, double, double, false> (0x0x7f7bd2e82478) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd2e824e0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd2e82548) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd2e825b0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e3e7e0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5> > (0x0x7f7bd2e82bc8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e82c30) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd2e3e8a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5>, Eigen::MatrixXpr> (0x0x7f7bd2e3e9c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5>, Eigen::Dense> (0x0x7f7bd2e3e960) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5>, Eigen::Dense> (0x0x7f7bd2e3e900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5>&, const Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5>&, const Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5> > (0x0x7f7bd2e3eba0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5> > (0x0x7f7bd2e3eb40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5> > (0x0x7f7bd2e3ec00) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5>, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5>, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bd2e3eae0) 0 empty

Class Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5>
   size=16 align=4
   base size=16 base align=4
Eigen::VectorBlock<Eigen::Matrix<double, 6, 1>, 5> (0x0x7f7bd2e82680) 0
  Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> (0x0x7f7bd2e826e8) 0
    Eigen::BlockImpl<Eigen::Matrix<double, 6, 1>, 5, 1, false, Eigen::Dense> (0x0x7f7bd2e82750) 0
      Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 1>, 5, 1, false, true> (0x0x7f7bd2e827b8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd2e82820) 0
          Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd2e82888) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e828f0) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e82958) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, double, double, false> (0x0x7f7bd2e829c0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 3> (0x0x7f7bd2e82a28) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 1> (0x0x7f7bd2e82a90) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, 0> (0x0x7f7bd2e82af8) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e3e840) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e3ecc0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2e3ec60) 0 empty

Class Eigen::internal::traits<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ea70d0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2ea7138) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd2e3ede0) 0 empty

Class Eigen::internal::accessors_level<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2e3ef00) 0 empty

Class Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2e3ef60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd2ea7478) 0 empty
  Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ec90c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 1> (0x0x7f7bd2ea7618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd2ea7680) 0 empty
    Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ec9180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 3> (0x0x7f7bd2ea7888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 1> (0x0x7f7bd2ea78f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd2ea7958) 0 empty
      Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ec9240) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, double, double, false> (0x0x7f7bd2ea7bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 3> (0x0x7f7bd2ea7c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 1> (0x0x7f7bd2ea7c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd2ea7d00) 0 empty
        Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ec9300) 0 empty

Class Eigen::internal::has_direct_access<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ec9420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, true> (0x0x7f7bd2ec9480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, true> (0x0x7f7bd2ec94e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2ec9540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, Eigen::ArrayXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, Eigen::ArrayXpr> (0x0x7f7bd2ec9660) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, Eigen::Dense> (0x0x7f7bd2ec9600) 0 empty

Class Eigen::internal::eval<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, Eigen::Dense> (0x0x7f7bd2ec95a0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Array<double, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Array<double, 5, 1, 0, 5, 1> > (0x0x7f7bd2ec96c0) 0 empty

Class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ea7ea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, double, double, false> (0x0x7f7bd2ea7f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 3> (0x0x7f7bd2ea7f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 1> (0x0x7f7bd2ea74e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd2ea76e8) 0 empty
          Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ec93c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >&>
   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::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >&> (0x0x7f7bd2ec98a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >&>
   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::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >&> (0x0x7f7bd2ec9900) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >&> (0x0x7f7bd2ec9960) 0 empty

Class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2af8af8) 0 empty
  Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2af8b60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, double, double, false> (0x0x7f7bd2af8bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 3> (0x0x7f7bd2af8c30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 1> (0x0x7f7bd2af8c98) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd2af8d00) 0 empty
            Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ec9840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >&, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >&, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ec9c60) 0 empty

Class Eigen::internal::ref_selector<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ec9c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Array<double, 5, 1, 0, 5, 1>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Array<double, 5, 1, 0, 5, 1>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ec9cc0) 0 empty

Class Eigen::internal::nested<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 1, Eigen::Array<double, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 1, Eigen::Array<double, 5, 1, 0, 5, 1> > (0x0x7f7bd2ec9ba0) 0 empty

Class Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=16 align=4
   base size=16 base align=4
Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2c09000) 0
  Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2c09068) 0 empty
    Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2c090d0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, double, double, false> (0x0x7f7bd2c09138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 3> (0x0x7f7bd2c091a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 1> (0x0x7f7bd2c09208) 0 empty
            Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, 0> (0x0x7f7bd2c09270) 0 empty
              Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ec9b40) 0 empty

Class Eigen::internal::traits<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2c09680) 0 empty
  Eigen::internal::traits<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2c096e8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2c09750) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd2ec9e40) 0 empty

Class Eigen::internal::remove_reference<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2ec9f00) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c098f0) 0 empty
  Eigen::internal::traits<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2c09958) 0 empty
    Eigen::internal::traits<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2c099c0) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bd2c09a28) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd2ec9ea0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, Eigen::ArrayXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, Eigen::ArrayXpr> (0x0x7f7bd2ec9f60) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c33000) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c33060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0> (0x0x7f7bd2c09bc8) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c330c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, double, double, false> (0x0x7f7bd2c09c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0> (0x0x7f7bd2c09d00) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c33120) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c331e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 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_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, false> (0x0x7f7bd2c33240) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 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_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, false> (0x0x7f7bd2c332a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > > (0x0x7f7bd2c33300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, Eigen::ArrayXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, Eigen::ArrayXpr> (0x0x7f7bd2c33420) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, Eigen::Dense> (0x0x7f7bd2c333c0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, Eigen::Dense> (0x0x7f7bd2c33360) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c09d68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, double, double, false> (0x0x7f7bd2c09dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0> (0x0x7f7bd2c09e38) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c33180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >&>
   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::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >&> (0x0x7f7bd2c334e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >&>
   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::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >&> (0x0x7f7bd2c33540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >&> (0x0x7f7bd2c335a0) 0 empty

Class Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c09c30) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c09ea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, double, double, false> (0x0x7f7bd28fc000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0> (0x0x7f7bd28fc068) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c33480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c33720) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c336c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Array<double, 5, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Array<double, 5, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c33780) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 1, Eigen::Array<double, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 1, Eigen::Array<double, 5, 1, 0, 5, 1> > (0x0x7f7bd2c33660) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, Eigen::Dense> (0x0x7f7bd28fc138) 0 empty
  Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd28fc1a0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd28fc208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, double, double, false> (0x0x7f7bd28fc270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0> (0x0x7f7bd28fc2d8) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c33600) 0 empty

Class Eigen::internal::remove_all<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2c33900) 0 empty

Class Eigen::internal::remove_all<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2c338a0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >
   size=20 align=4
   base size=17 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > (0x0x7f7bd2c61e00) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd2c337e0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >, Eigen::Dense> (0x0x7f7bd28fc4e0) 0 empty
    Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd28fc548) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd28fc5b0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, double, double, false> (0x0x7f7bd28fc618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0> (0x0x7f7bd28fc680) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd2c33840) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd28fc8f0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd2c339c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, Eigen::MatrixXpr> (0x0x7f7bd2c33a20) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd2c33a80) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd2c33ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 0> (0x0x7f7bd28fc9c0) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd2c33b40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, double, double, false> (0x0x7f7bd28fca90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 0> (0x0x7f7bd28fcaf8) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd2c33ba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd2c33c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 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<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, false> (0x0x7f7bd2c33cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 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<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, false> (0x0x7f7bd2c33d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > > (0x0x7f7bd2c33d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 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<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, Eigen::MatrixXpr> (0x0x7f7bd2c33ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, Eigen::Dense> (0x0x7f7bd2c33e40) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, Eigen::Dense> (0x0x7f7bd2c33de0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd28fcb60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, double, double, false> (0x0x7f7bd28fcbc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 0> (0x0x7f7bd28fcc30) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd2c33c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > > (0x0x7f7bd2c33f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >&> (0x0x7f7bd2a62000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >&> (0x0x7f7bd2a62060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >&> (0x0x7f7bd2a620c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 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<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 0> > (0x0x7f7bd2a62120) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd2a62180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd2a621e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd28fce38) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd28fcea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, double, double, false> (0x0x7f7bd28fcf08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 0> (0x0x7f7bd28fcf70) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd2c33f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd2a623c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd2a62360) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 5, 1, 1, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 5, 1, 1, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd2a62420) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 1, Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 1, Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd2a62300) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd29b8cb0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd2a62240) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd28fc0d0) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd28fc340) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, double, double, false> (0x0x7f7bd28fc6e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 0> (0x0x7f7bd28fca28) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bd2a622a0) 0 empty

Class Eigen::internal::compute_matrix_flags<double, 6, 5, 0, 6, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, 6, 5, 0, 6, 5> (0x0x7f7bd2a624e0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd2a62480) 0 empty

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

Class Eigen::internal::accessors_level<Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd2a625a0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd2a62600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd26be1a0) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd2a62660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd26be270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd26be2d8) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd2a626c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 3> (0x0x7f7bd26be3a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd26be410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd26be478) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd2a62720) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 5, 0, 6, 5>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 5, 0, 6, 5>, double, double, false> (0x0x7f7bd26be548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 3> (0x0x7f7bd26be5b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd26be618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd26be680) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd2a62780) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd2a62840) 0 empty

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd26be7b8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 5, 0, 6, 5>, double, double, false> (0x0x7f7bd26be820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 3> (0x0x7f7bd26be888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd26be8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd26be958) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd2a627e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 6, 5, 0, 6, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 6, 5, 0, 6, 5> > >
   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, 6, 5, 0, 6, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 6, 5, 0, 6, 5> > > (0x0x7f7bd2a62d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 6, 5, 0, 6, 5> >, const Eigen::Matrix<double, 6, 5, 0, 6, 5>&>
   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, 6, 5, 0, 6, 5> >, const Eigen::Matrix<double, 6, 5, 0, 6, 5>&> (0x0x7f7bd2a62d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 6, 5, 0, 6, 5> >, const Eigen::Matrix<double, 6, 5, 0, 6, 5>&>
   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, 6, 5, 0, 6, 5> >, const Eigen::Matrix<double, 6, 5, 0, 6, 5>&> (0x0x7f7bd2a62de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 6, 5, 0, 6, 5> >, Eigen::Matrix<double, 6, 5, 0, 6, 5>&>
   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, 6, 5, 0, 6, 5> >, Eigen::Matrix<double, 6, 5, 0, 6, 5>&> (0x0x7f7bd2a62e40) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd26bedd0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd26bee38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 5, 0, 6, 5>, double, double, false> (0x0x7f7bd26beea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 3> (0x0x7f7bd26bef08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd26bef70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd26be208) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd2a62cc0) 0 empty

Class Eigen::internal::plain_array<double, 30, 0, 16>
   size=240 align=16
   base size=240 base align=16
Eigen::internal::plain_array<double, 30, 0, 16> (0x0x7f7bd2801240) 0

Class Eigen::DenseStorage<double, 30, 6, 5, 0>
   size=240 align=16
   base size=240 base align=16
Eigen::DenseStorage<double, 30, 6, 5, 0> (0x0x7f7bd28011e0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=240 align=16
   base size=240 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd283e958) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd283e9c0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd283ea28) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 5, 0, 6, 5>, double, double, false> (0x0x7f7bd283ea90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 3> (0x0x7f7bd283eaf8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd283eb60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd283ebc8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd2801180) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd2801420) 0 empty

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

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

Class Eigen::Matrix<double, 6, 5, 0, 6, 5>
   size=240 align=16
   base size=240 base align=16
Eigen::Matrix<double, 6, 5, 0, 6, 5> (0x0x7f7bd283ed00) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd283ed68) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd283edd0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd283ee38) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, 5, 0, 6, 5>, double, double, false> (0x0x7f7bd283eea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 3> (0x0x7f7bd283ef08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 1> (0x0x7f7bd283ef70) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 0> (0x0x7f7bd283ec30) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd28012a0) 0 empty

Class Eigen::CommaInitializer<Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=16 align=4
   base size=16 base align=4
Eigen::CommaInitializer<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bd2801540) 0

Class Eigen::internal::traits<const Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<double, 5, 1> > (0x0x7f7bd2476478) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd2801660) 0 empty

Class Eigen::internal::traits<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd2801600) 0 empty

Class Eigen::EigenBase<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd28015a0) 0 empty

Class Eigen::DiagonalBase<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DiagonalBase<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd24765b0) 0 empty
  Eigen::EigenBase<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd28016c0) 0 empty

Class Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> > (0x0x7f7bd2481d20) 0
  Eigen::DiagonalBase<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd2476680) 0 empty
    Eigen::EigenBase<Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd2801720) 0 empty
  Eigen::internal::no_assignment_operator (0x0x7f7bd2801780) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd24767b8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd28017e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::MatrixXpr> (0x0x7f7bd2801840) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd28018a0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd2801900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bd2476888) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd2801960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, double, double, false> (0x0x7f7bd2476958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bd24769c0) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd28019c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd2801a80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, false> (0x0x7f7bd2801ae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, false> (0x0x7f7bd2801b40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd2801ba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::MatrixXpr> (0x0x7f7bd2801cc0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::Dense> (0x0x7f7bd2801c60) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::Dense> (0x0x7f7bd2801c00) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd2801d20) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd2476a28) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, double, double, false> (0x0x7f7bd2476a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bd2476af8) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd2801a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd2801de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&> (0x0x7f7bd2801e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&> (0x0x7f7bd2801ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&> (0x0x7f7bd2801f00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0> > (0x0x7f7bd2801f60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd25e8000) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd25e8060) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd2476d00) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd2476d68) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, double, double, false> (0x0x7f7bd2476dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bd2476e38) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd2801d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd25e8240) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd25e81e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 5, 0, 5, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 5, 0, 5, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd25e82a0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 1, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 1, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd25e8180) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=3 align=1
   base size=3 base align=1
Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd25a8460) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd25e80c0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd2476f08) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd2476f70) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, double, double, false> (0x0x7f7bd2476000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bd2476618) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd25e8120) 0 empty

Class Eigen::internal::traits<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd26530d0) 0 empty
  Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd2653138) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd25e8300) 0 empty

Class Eigen::internal::accessors_level<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd25e8360) 0 empty

Class Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd25e83c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0> (0x0x7f7bd2653270) 0 empty
  Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd25e8420) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, double, double, false> (0x0x7f7bd2653340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0> (0x0x7f7bd26533a8) 0 empty
    Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd25e8480) 0 empty

Class Eigen::internal::has_direct_access<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd25e8540) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, false> (0x0x7f7bd25e85a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, false> (0x0x7f7bd25e8600) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > > (0x0x7f7bd25e8660) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, Eigen::MatrixXpr> (0x0x7f7bd25e8780) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, Eigen::Dense> (0x0x7f7bd25e8720) 0 empty

Class Eigen::internal::eval<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, Eigen::Dense> (0x0x7f7bd25e86c0) 0 empty

Class Eigen::DenseBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd2653410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, double, double, false> (0x0x7f7bd2653478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0> (0x0x7f7bd26534e0) 0 empty
      Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd25e84e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > >, const Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > >
   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::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > >, const Eigen::Transpose<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > > (0x0x7f7bd25e8840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>&>
   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::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>&> (0x0x7f7bd25e88a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>&>
   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::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>&> (0x0x7f7bd25e8900) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>&> (0x0x7f7bd25e8960) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0> > (0x0x7f7bd25e89c0) 0 empty

Class Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd25e8a20) 0 empty

Class Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd25e8a80) 0 empty

Class Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd26536e8) 0 empty
  Eigen::DenseBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd2653750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, double, double, false> (0x0x7f7bd26537b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0> (0x0x7f7bd2653820) 0 empty
        Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd25e87e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>&, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>&, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd25e8c60) 0 empty

Class Eigen::internal::ref_selector<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd25e8c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 5, 0, 5, 5>, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 5, 0, 5, 5>, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd25e8cc0) 0 empty

Class Eigen::internal::nested<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 1, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 1, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd25e8ba0) 0 empty

Class Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>
   size=8 align=4
   base size=8 base align=4
Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> (0x0x7f7bd2289a10) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd25e8ae0) 0 empty
  Eigen::MatrixBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd26538f0) 0 empty
    Eigen::DenseBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd2653958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, double, double, false> (0x0x7f7bd26539c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0> (0x0x7f7bd2653a28) 0 empty
          Eigen::EigenBase<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bd25e8b40) 0 empty

Class Eigen::CommaInitializer<Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=16 align=4
   base size=16 base align=4
Eigen::CommaInitializer<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bd25e8d20) 0

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, false, false> (0x0x7f7bd242b180) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, false, false> (0x0x7f7bd242b1e0) 0 empty

Class Eigen::internal::cast_impl<double, int>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::cast_impl<double, int> (0x0x7f7bd242b240) 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> (0x0x7f7bd242b480) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<double, 6, 1> > (0x0x7f7bd20b5068) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd242b4e0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<double, 6, 1> > (0x0x7f7bd242b540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 6, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 6, 1>, Eigen::MatrixXpr> (0x0x7f7bd242b720) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 6, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 6, 1>, Eigen::Dense> (0x0x7f7bd242b6c0) 0 empty

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

Class Eigen::internal::ref_selector<const Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<double, 6, 1> > (0x0x7f7bd242b960) 0 empty

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

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

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

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

Class Eigen::internal::is_const<const Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<double, 6, 1> > (0x0x7f7bd242bc00) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<double, 6, 1> > (0x0x7f7bd242bba0) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd20b50d0) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<double, 6, 1> > (0x0x7f7bd20b5138) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd242b600) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd242b5a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<double, 6, 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<double, 6, 1>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd242bd20) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd242bd80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd20b5820) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd242bde0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 2> (0x0x7f7bd20b58f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd20b5958) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd2112000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, double, double, false> (0x0x7f7bd20b5a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 2> (0x0x7f7bd20b5a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd20b5af8) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd2112240) 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> (0x0x7f7bd21123c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd2112420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<double, 6, 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<double, 6, 1>, -1, 1, false>, true> (0x0x7f7bd2112540) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<double, 6, 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<double, 6, 1>, -1, 1, false>, true> (0x0x7f7bd21125a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 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<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd2112600) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<double, 6, 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<double, 6, 1>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd21127e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<double, 6, 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<double, 6, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f7bd2112780) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f7bd2112720) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd2112900) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd20b5b60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, double, double, false> (0x0x7f7bd20b5bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 2> (0x0x7f7bd20b5c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd20b5c98) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd2112360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 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<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd21a93c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 6, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>&> (0x0x7f7bd21a9420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 6, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>&> (0x0x7f7bd21a9480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, Eigen::Block<const Eigen::Matrix<double, 6, 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<double>, Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>&> (0x0x7f7bd21a94e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<double, 6, 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<double, 6, 1>, -1, 1, false>, 0> > (0x0x7f7bd21a9540) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd21a9660) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd21a9780) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd21a6410) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd21a6478) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, double, double, false> (0x0x7f7bd21a64e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 2> (0x0x7f7bd21a6548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd21a65b0) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd21a9360) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd21a9ba0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd21a9b40) 0 empty

Class Eigen::internal::conditional<false, double*, const double*>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, double*, const double*> (0x0x7f7bd21a9d80) 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> (0x0x7f7bd21a9de0) 0

Class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd21a6c30) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd21a6c98) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd21a6d00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, double, double, false> (0x0x7f7bd21a6d68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 2> (0x0x7f7bd21a6dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd21a6e38) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd21a9ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>&, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>&, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e83060) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e83000) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e83180) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd21a9f60) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 6, 1>, -1, 1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 6, 1>, -1, 1, false, true> (0x0x7f7bd21a6f08) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd21a6f70) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd21a6618) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd21a6ea0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, double, double, false> (0x0x7f7bd1e7d000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 2> (0x0x7f7bd1e7d068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd1e7d0d0) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd21a9f00) 0 empty

Class Eigen::BlockImpl<const Eigen::Matrix<double, 6, 1>, -1, 1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<const Eigen::Matrix<double, 6, 1>, -1, 1, false, Eigen::Dense> (0x0x7f7bd1e7d2d8) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 6, 1>, -1, 1, false, true> (0x0x7f7bd1e7d340) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd1e7d3a8) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e7d410) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e7d478) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, double, double, false> (0x0x7f7bd1e7d4e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 2> (0x0x7f7bd1e7d548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd1e7d5b0) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e832a0) 0 empty

Class Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> (0x0x7f7bd1e7d680) 0
  Eigen::BlockImpl<const Eigen::Matrix<double, 6, 1>, -1, 1, false, Eigen::Dense> (0x0x7f7bd1e7d6e8) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 6, 1>, -1, 1, false, true> (0x0x7f7bd1e7d750) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd1e7d7b8) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e7d820) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e7d888) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, double, double, false> (0x0x7f7bd1e7d8f0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 2> (0x0x7f7bd1e7d958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd1e7d9c0) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e833c0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1> > (0x0x7f7bd1e7df08) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e7df70) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<double, 6, 1> > (0x0x7f7bd1e7d138) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd1e83540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Matrix<double, 6, 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<double, 6, 1>, -1>, Eigen::MatrixXpr> (0x0x7f7bd1e83660) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1>, Eigen::Dense> (0x0x7f7bd1e83600) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1>, Eigen::Dense> (0x0x7f7bd1e835a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1>&, const Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1>&, const Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1> > (0x0x7f7bd1e83840) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1> > (0x0x7f7bd1e837e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1> > (0x0x7f7bd1e83960) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd1e83780) 0 empty

Class Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1>
   size=20 align=4
   base size=20 base align=4
Eigen::VectorBlock<const Eigen::Matrix<double, 6, 1>, -1> (0x0x7f7bd1e7da90) 0
  Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> (0x0x7f7bd1e7daf8) 0
    Eigen::BlockImpl<const Eigen::Matrix<double, 6, 1>, -1, 1, false, Eigen::Dense> (0x0x7f7bd1e7db60) 0
      Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 6, 1>, -1, 1, false, true> (0x0x7f7bd1e7dbc8) 0
        Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd1e7dc30) 0
          Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e7dc98) 0 empty
            Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e7dd00) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, double, double, false> (0x0x7f7bd1e7dd68) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 2> (0x0x7f7bd1e7ddd0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, 0> (0x0x7f7bd1e7de38) 0 empty
                    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e834e0) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1eb22d8) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1eb2340) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<double, 6, 1> > (0x0x7f7bd1eb23a8) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd1e83a80) 0 empty

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

Class Eigen::internal::scalar_multiple_op<double>
   size=8 align=4
   base size=8 base align=4
Eigen::internal::scalar_multiple_op<double> (0x0x7f7bd1e83c60) 0

Class Eigen::internal::unary_result_of_select<Eigen::internal::scalar_multiple_op<double>, double, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unary_result_of_select<Eigen::internal::scalar_multiple_op<double>, double, 4> (0x0x7f7bd1e83d20) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_multiple_op<double>(double)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_multiple_op<double>(double)> (0x0x7f7bd1e83c00) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1e83e40) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_multiple_op<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_multiple_op<double> > (0x0x7f7bd1e83f60) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1eb2410) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1eb2478) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1eb24e0) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<double, 6, 1> > (0x0x7f7bd1eb2548) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bd1e83ba0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bd1edf060) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1edf0c0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1edf120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 0> (0x0x7f7bd1eb28f0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1edf180) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, double, double, false> (0x0x7f7bd1eb29c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 0> (0x0x7f7bd1eb2a28) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1edf1e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1edf2a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, false> (0x0x7f7bd1edf300) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, false> (0x0x7f7bd1edf360) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > > (0x0x7f7bd1edf3c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bd1edf4e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bd1edf480) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bd1edf420) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1eb2a90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, double, double, false> (0x0x7f7bd1eb2af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 0> (0x0x7f7bd1eb2b60) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1edf240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > > (0x0x7f7bd1edf5a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >&> (0x0x7f7bd1edf600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >&> (0x0x7f7bd1edf660) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >&> (0x0x7f7bd1edf6c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 0> > (0x0x7f7bd1edf720) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd1edf780) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd1edf7e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1eb2d68) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1eb2dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, double, double, false> (0x0x7f7bd1eb2e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 0> (0x0x7f7bd1eb2ea0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1edf540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1edf960) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1edf900) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1edf9c0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd1edf8a0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f7bd1eb2f70) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1eb2958) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1eb2bc8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, double, double, false> (0x0x7f7bd1eb2f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 0> (0x0x7f7bd204b000) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1edf840) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1edfb40) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd1edfae0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=28 align=4
   base size=28 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bd2051620) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd1edfa20) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f7bd204b208) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd204b270) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd204b2d8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, double, double, false> (0x0x7f7bd204b340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 0> (0x0x7f7bd204b3a8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bd1edfa80) 0 empty

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

Class Eigen::internal::unary_result_of_select<Eigen::internal::scalar_sum_op<double>, double, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unary_result_of_select<Eigen::internal::scalar_sum_op<double>, double, 4> (0x0x7f7bd1c855a0) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_sum_op<double>(double)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_sum_op<double>(double)> (0x0x7f7bd1c85540) 0 empty

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

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 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<double>, Eigen::Matrix<double, 4, 1> >, Eigen::MatrixXpr> (0x0x7f7bd1c85780) 0 empty

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

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd1c85840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 0> (0x0x7f7bd204b888) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd1c858a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, double, double, false> (0x0x7f7bd204b958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 0> (0x0x7f7bd204b9c0) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd1c85900) 0 empty

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

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 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<double>, Eigen::Matrix<double, 4, 1> >, false> (0x0x7f7bd1c85a20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 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<double>, Eigen::Matrix<double, 4, 1> >, false> (0x0x7f7bd1c85a80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 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<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1c85ae0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 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<double>, Eigen::Matrix<double, 4, 1> >, Eigen::MatrixXpr> (0x0x7f7bd1c85c00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 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<double>, Eigen::Matrix<double, 4, 1> >, Eigen::Dense> (0x0x7f7bd1c85ba0) 0 empty

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

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd204ba28) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, double, double, false> (0x0x7f7bd204ba90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 0> (0x0x7f7bd204baf8) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd1c85960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1c85cc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >&> (0x0x7f7bd1c85d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >&> (0x0x7f7bd1c85d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >&> (0x0x7f7bd1c85de0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 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<double>, Eigen::Matrix<double, 4, 1> >, 0> > (0x0x7f7bd1c85e40) 0 empty

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

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

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd204bd00) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd204bd68) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, double, double, false> (0x0x7f7bd204bdd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 0> (0x0x7f7bd204be38) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd1c85c60) 0 empty

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

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

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

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 1, Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 1, Eigen::Matrix<double, 4, 1> > (0x0x7f7bd1e1e060) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > (0x0x7f7bd1e1d000) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd1c85f60) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd204bf08) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd204bf70) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, double, double, false> (0x0x7f7bd204b068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 0> (0x0x7f7bd204b410) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd1e1e000) 0 empty

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

Class Eigen::internal::binary_result_of_select<Eigen::internal::scalar_product_op<double, double>, double, double, 8>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::binary_result_of_select<Eigen::internal::scalar_product_op<double, double>, double, double, 8> (0x0x7f7bd1e1e2a0) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_product_op<double, double>(double, double)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_product_op<double, double>(double, double)> (0x0x7f7bd1e1e1e0) 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> (0x0x7f7bd1e1e480) 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> (0x0x7f7bd1e1e540) 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> (0x0x7f7bd1e1e4e0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bd1e1e5a0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd1e1e6c0) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_product_op<double, double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_product_op<double, double> > (0x0x7f7bd1e1e720) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1c856c0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e343a8) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e1e780) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::MatrixXpr> (0x0x7f7bd1e1e7e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e1e840) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e1e8a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 0> (0x0x7f7bd1e34478) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e1e900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 1> (0x0x7f7bd1e34548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 0> (0x0x7f7bd1e345b0) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e1e960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 3> (0x0x7f7bd1e34680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 1> (0x0x7f7bd1e346e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 0> (0x0x7f7bd1e34750) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e1e9c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, double, double, false> (0x0x7f7bd1e34820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 3> (0x0x7f7bd1e34888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 1> (0x0x7f7bd1e348f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 0> (0x0x7f7bd1e34958) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e1ea20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e1eae0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, true> (0x0x7f7bd1e1eb40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, true> (0x0x7f7bd1e1eba0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > > (0x0x7f7bd1e1ec00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::MatrixXpr> (0x0x7f7bd1e1ed20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::Dense> (0x0x7f7bd1e1ecc0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::Dense> (0x0x7f7bd1e1ec60) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e349c0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, double, double, false> (0x0x7f7bd1e34a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 3> (0x0x7f7bd1e34a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 1> (0x0x7f7bd1e34af8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 0> (0x0x7f7bd1e34b60) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e1ea80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > > (0x0x7f7bd1e1ede0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >&> (0x0x7f7bd1e1ee40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >&> (0x0x7f7bd1e1eea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >&> (0x0x7f7bd1e1ef00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 0> > (0x0x7f7bd1e1ef60) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd1b8a000) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd1b8a060) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e34d68) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e34dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, double, double, false> (0x0x7f7bd1e34e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 3> (0x0x7f7bd1e34ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 1> (0x0x7f7bd1e34f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 0> (0x0x7f7bd1e34f70) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e1ed80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1b8a1e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1b8a180) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 4, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 4, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1b8a240) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 1, Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 1, Eigen::Matrix<double, 4, 1> > (0x0x7f7bd1b8a120) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bd1e344e0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e34618) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1e34bc8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, double, double, false> (0x0x7f7bd204b750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 3> (0x0x7f7bd1be6000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 1> (0x0x7f7bd1be6068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, 0> (0x0x7f7bd1be60d0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bd1b8a0c0) 0 empty

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

Class Eigen::internal::is_const<Eigen::Matrix<double, 5, 4, 0, 5, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd1b8a420) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, 5, 4, 0, 5, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd1b8a3c0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd1be63a8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd1b8a300) 0 empty

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

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

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd1b8a5a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd1be6680) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd1b8a600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd1be6750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd1be67b8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd1b8a720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 3> (0x0x7f7bd1be6888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd1be68f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd1be6958) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd1b8a8a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, double, double, false> (0x0x7f7bd1be6a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 3> (0x0x7f7bd1be6a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd1be6af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd1be6b60) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd1b8aa80) 0 empty

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

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

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

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

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::MatrixXpr> (0x0x7f7bd1b8aea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::Dense> (0x0x7f7bd1b8ae40) 0 empty

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

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd1be6bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, double, double, false> (0x0x7f7bd1be6c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 3> (0x0x7f7bd1be6c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd1be6d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd1be6d68) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd1b8ac00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > >
   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::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > > (0x0x7f7bd1911480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>&>
   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::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>&> (0x0x7f7bd19114e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>&>
   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::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>&> (0x0x7f7bd1911540) 0 empty

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

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

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

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

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd18bd270) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd18bd2d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, double, double, false> (0x0x7f7bd18bd340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 3> (0x0x7f7bd18bd3a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd18bd410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd18bd478) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd1911420) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd19d3000) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd1911f60) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd18bd618) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd18bd680) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd18bd6e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, double, double, false> (0x0x7f7bd18bd750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 3> (0x0x7f7bd18bd7b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd18bd820) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd18bd888) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd1911f00) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd18bd958) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd18bd9c0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd18bda28) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd18bda90) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, double, double, false> (0x0x7f7bd18bdaf8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 3> (0x0x7f7bd18bdb60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd18bdbc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd18bdc30) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd19d3300) 0 empty

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

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

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

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1, Eigen::Matrix<double, 4, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1, Eigen::Matrix<double, 4, 4> > (0x0x7f7bd19d34e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<double, 5, 4, 0, 5, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd19d3780) 0 empty

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

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false, true> (0x0x7f7bd18bdd00) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd18bdd68) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd18bddd0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd18bde38) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd18bdea0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, double, double, false> (0x0x7f7bd18bdf08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 3> (0x0x7f7bd18bdf70) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd18bd4e0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd18bd8f0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd19d3480) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false, Eigen::Dense> (0x0x7f7bd19fa138) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false, true> (0x0x7f7bd19fa1a0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd19fa208) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd19fa270) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd19fa2d8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd19fa340) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, double, double, false> (0x0x7f7bd19fa3a8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 3> (0x0x7f7bd19fa410) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd19fa478) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd19fa4e0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd19d39c0) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> (0x0x7f7bd19fa5b0) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false, Eigen::Dense> (0x0x7f7bd19fa618) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false, true> (0x0x7f7bd19fa680) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd19fa6e8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd19fa750) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd19fa7b8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd19fa820) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, double, double, false> (0x0x7f7bd19fa888) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 3> (0x0x7f7bd19fa8f0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 1> (0x0x7f7bd19fa958) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, 0> (0x0x7f7bd19fa9c0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bd19d3ba0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd19faa90) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bd19d3de0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd19d3d80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bd19d3f00) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd19d3f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd19fad68) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1a49000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd19fae38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd19faea0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1a49120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 3> (0x0x7f7bd19faf70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd19faa28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd19faaf8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1a492a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, double, double, false> (0x0x7f7bd19faf08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 3> (0x0x7f7bd1673000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd1673068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd16730d0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1a49480) 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> (0x0x7f7bd1a49660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1a496c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -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<double, 5, 4, 0, 5, 4>, -1, -1, false>, true> (0x0x7f7bd1a49720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -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<double, 5, 4, 0, 5, 4>, -1, -1, false>, true> (0x0x7f7bd1a49780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > > (0x0x7f7bd1a497e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -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<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bd1a49900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::Dense> (0x0x7f7bd1a498a0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::Dense> (0x0x7f7bd1a49840) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, -1, 0, 5, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, -1, 0, 5, 4> > (0x0x7f7bd1a49960) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1673138) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, double, double, false> (0x0x7f7bd16731a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 3> (0x0x7f7bd1673208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd1673270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd16732d8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1a49600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > >
   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::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > > (0x0x7f7bd17060c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -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<double>, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>&> (0x0x7f7bd1706120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -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<double>, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>&> (0x0x7f7bd1706180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -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<double>, Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>&> (0x0x7f7bd17061e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -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<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> > (0x0x7f7bd1706240) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd17062a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd1706300) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd16739c0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1673a28) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, double, double, false> (0x0x7f7bd1673a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 3> (0x0x7f7bd1673af8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd1673b60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd1673bc8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1706060) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1706b40) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1706ae0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd1673e38) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1673ea0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1673f08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, double, double, false> (0x0x7f7bd1673f70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 3> (0x0x7f7bd1673340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd1673c30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd17c1000) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1706a80) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd17c10d0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd17c1138) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd17c11a0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd17c1208) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, double, double, false> (0x0x7f7bd17c1270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 3> (0x0x7f7bd17c12d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd17c1340) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd17c13a8) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd1706e40) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd17e70c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 4>, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 4>, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd17e7180) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1, Eigen::Matrix<double, -1, -1, 0, 5, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1, Eigen::Matrix<double, -1, -1, 0, 5, 4> > (0x0x7f7bd17e7060) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false, true> (0x0x7f7bd17c1478) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd17c14e0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd17c1548) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd17c15b0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd17c1618) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, double, double, false> (0x0x7f7bd17c1680) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 3> (0x0x7f7bd17c16e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd17c1750) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd17c17b8) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd17e7000) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false, Eigen::Dense> (0x0x7f7bd17c1a90) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false, true> (0x0x7f7bd17c1af8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd17c1b60) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd17c1bc8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd17c1c30) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd17c1c98) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, double, double, false> (0x0x7f7bd17c1d00) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 3> (0x0x7f7bd17c1d68) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd17c1dd0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd17c1e38) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd17e73c0) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> (0x0x7f7bd17c1f08) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false, Eigen::Dense> (0x0x7f7bd17c1f70) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false, true> (0x0x7f7bd17c1068) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd17c1410) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd17c1820) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd180c000) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd180c068) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, double, double, false> (0x0x7f7bd180c0d0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 3> (0x0x7f7bd180c138) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 1> (0x0x7f7bd180c1a0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, 0> (0x0x7f7bd180c208) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bd17e75a0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<double, 5, 5, 0, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<double, 5, 5, 0, 5, 5>&> (0x0x7f7bd17e7840) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd17e7900) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd17e78a0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd180c2d8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd17e77e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd17e7780) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd17e7a20) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd17e7a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd180c5b0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd17e7ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd180c680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd180c6e8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd17e7c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 3> (0x0x7f7bd180c7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd180c820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd180c888) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd17e7d80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, double, double, false> (0x0x7f7bd180c958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 3> (0x0x7f7bd180c9c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd180ca28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd180ca90) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd17e7f60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd1475180) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, true> (0x0x7f7bd14751e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, true> (0x0x7f7bd1475240) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > > (0x0x7f7bd14752a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd14753c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Dense> (0x0x7f7bd1475360) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Dense> (0x0x7f7bd1475300) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd180caf8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, double, double, false> (0x0x7f7bd180cb60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 3> (0x0x7f7bd180cbc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd180cc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd180cc98) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd1475120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > >
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > > (0x0x7f7bd1475960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>&> (0x0x7f7bd14759c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>&> (0x0x7f7bd1475a20) 0 empty

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

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> > (0x0x7f7bd1475ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd1475b40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd1475ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd14aa1a0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd14aa208) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, double, double, false> (0x0x7f7bd14aa270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 3> (0x0x7f7bd14aa2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd14aa340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd14aa3a8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd1475900) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd15b14e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd15b1480) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd14aa548) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd14aa5b0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd14aa618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, double, double, false> (0x0x7f7bd14aa680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 3> (0x0x7f7bd14aa6e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd14aa750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd14aa7b8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd15b1420) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd14aa888) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd14aa8f0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd14aa958) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd14aa9c0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, double, double, false> (0x0x7f7bd14aaa28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 3> (0x0x7f7bd14aaa90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd14aaaf8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd14aab60) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd15b17e0) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd15b1a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd15b1ba0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bd15b19c0) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd15b1c60) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<double, 5, 5, 0, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<double, 5, 5, 0, 5, 5>&> (0x0x7f7bd15b1c00) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false, true> (0x0x7f7bd14aac30) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd14aac98) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd14aad00) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd14aad68) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd14aadd0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, double, double, false> (0x0x7f7bd14aae38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 3> (0x0x7f7bd14aaea0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd14aaf08) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd14aaf70) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd15b1960) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false, Eigen::Dense> (0x0x7f7bd15f3068) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false, true> (0x0x7f7bd15f30d0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd15f3138) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd15f31a0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd15f3208) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd15f3270) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, double, double, false> (0x0x7f7bd15f32d8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 3> (0x0x7f7bd15f3340) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd15f33a8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd15f3410) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd15b1ea0) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> (0x0x7f7bd15f34e0) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false, Eigen::Dense> (0x0x7f7bd15f3548) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false, true> (0x0x7f7bd15f35b0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd15f3618) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd15f3680) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd15f36e8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd15f3750) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, double, double, false> (0x0x7f7bd15f37b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 3> (0x0x7f7bd15f3820) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 1> (0x0x7f7bd15f3888) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, 0> (0x0x7f7bd15f38f0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bd16010c0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd15f39c0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd1601300) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd16012a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bd1601420) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd1601480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd15f3c98) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd16014e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd15f3d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd15f3dd0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd1601600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 3> (0x0x7f7bd15f3ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd15f3f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd15f3f70) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd1601780) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, double, double, false> (0x0x7f7bd15f3a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 3> (0x0x7f7bd15f3d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd15f3e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd1261000) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd1601960) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd1601b40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, true> (0x0x7f7bd1601ba0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, true> (0x0x7f7bd1601c00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bd1601c60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bd1601d80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Dense> (0x0x7f7bd1601d20) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Dense> (0x0x7f7bd1601cc0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd1601de0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd1261068) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, double, double, false> (0x0x7f7bd12610d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 3> (0x0x7f7bd1261138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd12611a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd1261208) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd1601ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bd12ed540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>&> (0x0x7f7bd12ed5a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>&> (0x0x7f7bd12ed600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>&> (0x0x7f7bd12ed660) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> > (0x0x7f7bd12ed6c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd12ed720) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd12ed780) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd12618f0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd1261958) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, double, double, false> (0x0x7f7bd12619c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 3> (0x0x7f7bd1261a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd1261a90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd1261af8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd12ed4e0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13b0000) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd12edf60) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd1261d68) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd1261dd0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd1261e38) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, double, double, false> (0x0x7f7bd1261ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 3> (0x0x7f7bd1261f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd1261f70) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd1261270) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd12edf00) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd1261b60) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd13c4000) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13c4068) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13c40d0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, double, double, false> (0x0x7f7bd13c4138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 3> (0x0x7f7bd13c41a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd13c4208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd13c4270) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13b0300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13b05a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13b0540) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13b0600) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd13b04e0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false, true> (0x0x7f7bd13c4340) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd13c43a8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd13c4410) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13c4478) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13c44e0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, double, double, false> (0x0x7f7bd13c4548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 3> (0x0x7f7bd13c45b0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd13c4618) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd13c4680) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13b0480) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false, Eigen::Dense> (0x0x7f7bd13c4958) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false, true> (0x0x7f7bd13c49c0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd13c4a28) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd13c4a90) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13c4af8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13c4b60) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, double, double, false> (0x0x7f7bd13c4bc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 3> (0x0x7f7bd13c4c30) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd13c4c98) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd13c4d00) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13b0840) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> (0x0x7f7bd13c4dd0) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false, Eigen::Dense> (0x0x7f7bd13c4e38) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false, true> (0x0x7f7bd13c4ea0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd13c4f08) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd13c4f70) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13c42d8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13c46e8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, double, double, false> (0x0x7f7bd13f3000) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 3> (0x0x7f7bd13f3068) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1> (0x0x7f7bd13f30d0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 0> (0x0x7f7bd13f3138) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd13b0a20) 0 empty

Class Eigen::internal::traits<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd13b0c00) 0 empty

Class Eigen::internal::traits<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13f3208) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd13b0c60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, Eigen::MatrixXpr> (0x0x7f7bd13b0cc0) 0 empty

Class Eigen::internal::accessors_level<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13b0d20) 0 empty

Class Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13b0d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 0> (0x0x7f7bd13f3340) 0 empty
  Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13b0de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 1> (0x0x7f7bd13f3410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 0> (0x0x7f7bd13f3478) 0 empty
    Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13b0e40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, double, double, false> (0x0x7f7bd13f3548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 1> (0x0x7f7bd13f35b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 0> (0x0x7f7bd13f3618) 0 empty
      Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13b0ea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13b0f60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, false> (0x0x7f7bd1456000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, false> (0x0x7f7bd1456060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > > (0x0x7f7bd14560c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, Eigen::MatrixXpr> (0x0x7f7bd14561e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, Eigen::Dense> (0x0x7f7bd1456180) 0 empty

Class Eigen::internal::eval<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, Eigen::Dense> (0x0x7f7bd1456120) 0 empty

Class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13f3680) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, double, double, false> (0x0x7f7bd13f36e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 1> (0x0x7f7bd13f3750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 0> (0x0x7f7bd13f37b8) 0 empty
        Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13b0f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > >, const Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > >
   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::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > >, const Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > > (0x0x7f7bd14562a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >&>
   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::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >&> (0x0x7f7bd1456300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >&>
   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::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >&> (0x0x7f7bd1456360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >, Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >, Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >&> (0x0x7f7bd14563c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 0> > (0x0x7f7bd1456420) 0 empty

Class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd1456480) 0 empty

Class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd14564e0) 0 empty

Class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13f39c0) 0 empty
  Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13f3a28) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, double, double, false> (0x0x7f7bd13f3a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 1> (0x0x7f7bd13f3af8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 0> (0x0x7f7bd13f3b60) 0 empty
          Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd1456240) 0 empty

Class Eigen::internal::nested<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 1, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 1, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd1456600) 0 empty

Class Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd107f620) 0 empty
  Eigen::internal::no_assignment_operator (0x0x7f7bd1456540) 0 empty
  Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13f3c30) 0 empty
    Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13f3c98) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, double, double, false> (0x0x7f7bd13f3d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 1> (0x0x7f7bd13f3d68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 0> (0x0x7f7bd13f3dd0) 0 empty
            Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd14565a0) 0 empty

Class Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=4 align=4
   base size=4 base align=4
Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd13f3f08) 0
  Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bd107fb60) 0 empty
    Eigen::internal::no_assignment_operator (0x0x7f7bd1456660) 0 empty
    Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13f3f70) 0 empty
      Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd13f31a0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, double, double, false> (0x0x7f7bd13f33a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 1> (0x0x7f7bd13f34e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, 0> (0x0x7f7bd13f3820) 0 empty
              Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bd14566c0) 0 empty

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

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

Class Eigen::internal::hseq_side_dependent_impl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 4, 1>, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::hseq_side_dependent_impl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 4, 1>, 1> (0x0x7f7bd14568a0) 0 empty

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

Class Eigen::internal::conditional<false, 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::Matrix<double, 4, 1>, Eigen::Matrix<double, 4, 1> > (0x0x7f7bd1456a20) 0 empty

Class Eigen::HouseholderSequence<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 4, 1>, 1>
   size=20 align=4
   base size=20 base align=4
Eigen::HouseholderSequence<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 4, 1>, 1> (0x0x7f7bd11a4138) 0
  Eigen::EigenBase<Eigen::HouseholderSequence<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 4, 1>, 1> > (0x0x7f7bd1456840) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd11a4478) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd1456c60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd1456c00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, Eigen::MatrixXpr> (0x0x7f7bd1456d80) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd1456de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd11a4750) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd1456e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd11a4820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd11a4888) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd1456f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 3> (0x0x7f7bd11a4958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd11a49c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd11a4a28) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd1224120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, double, double, false> (0x0x7f7bd11a4af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 3> (0x0x7f7bd11a4b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd11a4bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd11a4c30) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd1224300) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd12244e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, true> (0x0x7f7bd1224540) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, true> (0x0x7f7bd12245a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > > (0x0x7f7bd1224600) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, Eigen::MatrixXpr> (0x0x7f7bd1224720) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, Eigen::Dense> (0x0x7f7bd12246c0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, Eigen::Dense> (0x0x7f7bd1224660) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd11a4c98) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, double, double, false> (0x0x7f7bd11a4d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 3> (0x0x7f7bd11a4d68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd11a4dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd11a4e38) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd1224480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > >
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > > (0x0x7f7bd1224cc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>&> (0x0x7f7bd1224d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>&> (0x0x7f7bd1224d80) 0 empty

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

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> > (0x0x7f7bd1224e40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd1224ea0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd1224f00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd124d340) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd124d3a8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, double, double, false> (0x0x7f7bd124d410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 3> (0x0x7f7bd124d478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd124d4e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd124d548) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd1224c60) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0f20840) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0f207e0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd124d6e8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd124d750) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd124d7b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, double, double, false> (0x0x7f7bd124d820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 3> (0x0x7f7bd124d888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd124d8f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd124d958) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0f20780) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd124da28) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd124da90) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd124daf8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd124db60) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, double, double, false> (0x0x7f7bd124dbc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 3> (0x0x7f7bd124dc30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd124dc98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd124dd00) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0f20b40) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0f20d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 5, 1, 1, 5>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 5, 1, 1, 5>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0f20f00) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bd0f20d20) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false, true> (0x0x7f7bd124ddd0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd124de38) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd124dea0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd124df08) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd124df70) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, double, double, false> (0x0x7f7bd124d5b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 3> (0x0x7f7bd124d9c0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd124dd68) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd0f96000) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0f20cc0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false, Eigen::Dense> (0x0x7f7bd0f96208) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false, true> (0x0x7f7bd0f96270) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd0f962d8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd0f96340) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0f963a8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0f96410) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, double, double, false> (0x0x7f7bd0f96478) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 3> (0x0x7f7bd0f964e0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd0f96548) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd0f965b0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0fac180) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> (0x0x7f7bd0f96680) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false, Eigen::Dense> (0x0x7f7bd0f966e8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false, true> (0x0x7f7bd0f96750) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd0f967b8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd0f96820) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0f96888) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0f968f0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, double, double, false> (0x0x7f7bd0f96958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 3> (0x0x7f7bd0f969c0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1> (0x0x7f7bd0f96a28) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 0> (0x0x7f7bd0f96a90) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0fac360) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0fac600) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0f96b60) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0f96bc8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd0fac5a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0fac540) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bd0fac780) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0fac7e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd0f96ea0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0fac840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd0f96f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd0f96068) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0fac8a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 3> (0x0x7f7bd0f96af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd0f96c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd0f96f08) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0fac900) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, double, double, false> (0x0x7f7bd100c068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 3> (0x0x7f7bd100c0d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd100c138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd100c1a0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0fac960) 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> (0x0x7f7bd0faca20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0faca80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, true> (0x0x7f7bd0facae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, true> (0x0x7f7bd0facb40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0facba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bd0faccc0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bd0facc60) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bd0facc00) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bd0facd20) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd100c208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, double, double, false> (0x0x7f7bd100c270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 3> (0x0x7f7bd100c2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd100c340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd100c3a8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0fac9c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0facde0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>&> (0x0x7f7bd0face40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>&> (0x0x7f7bd0facea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>&> (0x0x7f7bd0facf00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> > (0x0x7f7bd0facf60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd0c84000) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd0c84060) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd100c820) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd100c888) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, double, double, false> (0x0x7f7bd100c8f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 3> (0x0x7f7bd100c958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd100c9c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd100ca28) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0facd80) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0c84180) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0c84120) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd100caf8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd100cb60) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd100cbc8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, double, double, false> (0x0x7f7bd100cc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 3> (0x0x7f7bd100cc98) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd100cd00) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd100cd68) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0c840c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd100cdd0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd0cf5000) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0cf5068) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0cf50d0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, double, double, false> (0x0x7f7bd0cf5138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 3> (0x0x7f7bd0cf51a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd0cf5208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd0cf5270) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0c841e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0c84360) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0c84300) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0c843c0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bd0c842a0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0c84480) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0c84420) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false, true>
   size=32 align=4
   base size=32 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false, true> (0x0x7f7bd0cf5410) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd0cf5478) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd0cf54e0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0cf5548) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0cf55b0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, double, double, false> (0x0x7f7bd0cf5618) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 3> (0x0x7f7bd0cf5680) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd0cf56e8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd0cf5750) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0c84240) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false, Eigen::Dense>
   size=32 align=4
   base size=32 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bd0cf5b60) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false, true> (0x0x7f7bd0cf5bc8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd0cf5c30) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd0cf5c98) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0cf5d00) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0cf5d68) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, double, double, false> (0x0x7f7bd0cf5dd0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 3> (0x0x7f7bd0cf5e38) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd0cf5ea0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd0cf5f08) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0c845a0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>
   size=32 align=4
   base size=32 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> (0x0x7f7bd0d28000) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bd0d28068) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false, true> (0x0x7f7bd0d280d0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd0d28138) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd0d281a0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0d28208) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0d28270) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, double, double, false> (0x0x7f7bd0d282d8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 3> (0x0x7f7bd0d28340) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd0d283a8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd0d28410) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0c84600) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1> > (0x0x7f7bd0d28a28) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0d28a90) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0d28af8) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd0c84780) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1>, Eigen::MatrixXpr> (0x0x7f7bd0c84900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1>, Eigen::Dense> (0x0x7f7bd0c848a0) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1>, Eigen::Dense> (0x0x7f7bd0c84840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1> > (0x0x7f7bd0c84a20) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1> > (0x0x7f7bd0c849c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1> > (0x0x7f7bd0c84a80) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bd0c84960) 0 empty

Class Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1>
   size=32 align=4
   base size=32 base align=4
Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, -1> (0x0x7f7bd0d284e0) 0
  Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> (0x0x7f7bd0d28548) 0
    Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bd0d285b0) 0
      Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false, true> (0x0x7f7bd0d28618) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd0d28680) 0
          Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd0d286e8) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0d28750) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0d287b8) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, double, double, false> (0x0x7f7bd0d28820) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 3> (0x0x7f7bd0d28888) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1> (0x0x7f7bd0d288f0) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 0> (0x0x7f7bd0d28958) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0c84720) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0d28478) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0d28c30) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0d4f000) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd0c84b40) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0c84c60) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d4f068) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0d4f0d0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0d4f138) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bd0d4f1a0) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd0c84c00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bd0c84d20) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0c84d80) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0c84de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> (0x0x7f7bd0d4f2d8) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0c84e40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, double, double, false> (0x0x7f7bd0d4f3a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> (0x0x7f7bd0d4f410) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0c84ea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0c84f60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, false> (0x0x7f7bd0d81000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, false> (0x0x7f7bd0d81060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > > (0x0x7f7bd0d810c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bd0d811e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bd0d81180) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bd0d81120) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d4f478) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, double, double, false> (0x0x7f7bd0d4f4e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> (0x0x7f7bd0d4f548) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0c84f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > > (0x0x7f7bd0d812a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >&> (0x0x7f7bd0d81300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >&> (0x0x7f7bd0d81360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >&> (0x0x7f7bd0d813c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> > (0x0x7f7bd0d81420) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd0d81480) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd0d814e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d4f750) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d4f7b8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, double, double, false> (0x0x7f7bd0d4f820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> (0x0x7f7bd0d4f888) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d81240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d81660) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d81600) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d816c0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bd0d815a0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bd0d4f958) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d4f9c0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d4fa28) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, double, double, false> (0x0x7f7bd0d4fa90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> (0x0x7f7bd0d4faf8) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d81540) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0d81840) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0d817e0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=36 align=4
   base size=33 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bd0ac29a0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd0d81720) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bd0d4fd00) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d4fd68) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d4fdd0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, double, double, false> (0x0x7f7bd0d4fe38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> (0x0x7f7bd0d4fea0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bd0d81780) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0d4f340) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd0d81900) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0d818a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::MatrixXpr> (0x0x7f7bd0d81a20) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0d81a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd0af4068) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0d81ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd0af4138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd0af41a0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0d81c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 3> (0x0x7f7bd0af4270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd0af42d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd0af4340) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0d81d80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, double, double, false> (0x0x7f7bd0af4410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 3> (0x0x7f7bd0af4478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd0af44e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd0af4548) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0d81f60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0b30180) 0 empty

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

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

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > > (0x0x7f7bd0b302a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::MatrixXpr> (0x0x7f7bd0b303c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Dense> (0x0x7f7bd0b30360) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Dense> (0x0x7f7bd0b30300) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0af45b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, double, double, false> (0x0x7f7bd0af4618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 3> (0x0x7f7bd0af4680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd0af46e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd0af4750) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0b30120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > >
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > > (0x0x7f7bd0b30960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>&> (0x0x7f7bd0b309c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>&> (0x0x7f7bd0b30a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>&> (0x0x7f7bd0b30a80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> > (0x0x7f7bd0b30ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd0b30b40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd0b30ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0af4d68) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0af4dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, double, double, false> (0x0x7f7bd0af4e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 3> (0x0x7f7bd0af4ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd0af4f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd0af4f70) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0b30900) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0867420) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd08673c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd0af47b8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0871000) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0871068) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, double, double, false> (0x0x7f7bd08710d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 3> (0x0x7f7bd0871138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd08711a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd0871208) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0867360) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd08712d8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd0871340) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd08713a8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0871410) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, double, double, false> (0x0x7f7bd0871478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 3> (0x0x7f7bd08714e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd0871548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd08715b0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0867720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>&, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>&, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd08679c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0867960) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0867ae0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bd0867900) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true, true> (0x0x7f7bd0871680) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd08716e8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd0871750) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd08717b8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0871820) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, double, double, false> (0x0x7f7bd0871888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 3> (0x0x7f7bd08718f0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd0871958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd08719c0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd08678a0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true, Eigen::Dense> (0x0x7f7bd0871bc8) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true, true> (0x0x7f7bd0871c30) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd0871c98) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd0871d00) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0871d68) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0871dd0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, double, double, false> (0x0x7f7bd0871e38) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 3> (0x0x7f7bd0871ea0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd0871f08) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd0871f70) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0867d20) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> (0x0x7f7bd0871618) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true, Eigen::Dense> (0x0x7f7bd0871a28) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true, true> (0x0x7f7bd08b8000) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd08b8068) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd08b80d0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd08b8138) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd08b81a0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, double, double, false> (0x0x7f7bd08b8208) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 3> (0x0x7f7bd08b8270) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 1> (0x0x7f7bd08b82d8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, 0> (0x0x7f7bd08b8340) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd0867f00) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd08c11e0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08b8410) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd08b8478) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd08c1180) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1120) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd08c12a0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd08b8820) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd08b88f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd08b8958) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c13c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 3> (0x0x7f7bd08b8a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd08b8a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd08b8af8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1420) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bd08b8bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 3> (0x0x7f7bd08b8c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd08b8c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd08b8d00) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1480) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1540) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, true> (0x0x7f7bd08c15a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, true> (0x0x7f7bd08c1600) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd08c1660) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd08c1780) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bd08c1720) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bd08c16c0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd08c17e0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08b8d68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bd08b8dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 3> (0x0x7f7bd08b8e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd08b8ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd08b8f08) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c14e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd08c18a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>&> (0x0x7f7bd08c1900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>&> (0x0x7f7bd08c1960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>&> (0x0x7f7bd08c19c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> > (0x0x7f7bd08c1a20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd08c1a80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd08c1ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd099c270) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd099c2d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bd099c340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 3> (0x0x7f7bd099c3a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd099c410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd099c478) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1840) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1c00) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1ba0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd099c6e8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd099c750) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd099c7b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bd099c820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 3> (0x0x7f7bd099c888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd099c8f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd099c958) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1b40) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd099cc98) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd099cd00) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd099cd68) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd099cdd0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bd099ce38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 3> (0x0x7f7bd099cea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd099cf08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd099cf70) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1de0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1e40) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd08c1d20) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd08c1f00) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd08c1ea0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false, true>
   size=32 align=4
   base size=32 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false, true> (0x0x7f7bd0681000) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd0681068) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd06810d0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd0681138) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd06811a0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bd0681208) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 3> (0x0x7f7bd0681270) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd06812d8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd0681340) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08c1cc0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false, Eigen::Dense>
   size=32 align=4
   base size=32 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f7bd0681750) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false, true> (0x0x7f7bd06817b8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd0681820) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd0681888) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd06818f0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd0681958) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bd06819c0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 3> (0x0x7f7bd0681a28) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd0681a90) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd0681af8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd0693060) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>
   size=32 align=4
   base size=32 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> (0x0x7f7bd0681c98) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f7bd0681d00) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false, true> (0x0x7f7bd0681d68) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd0681dd0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd0681e38) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd0681ea0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd0681f08) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bd0681f70) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 3> (0x0x7f7bd06813a8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd06a6000) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd06a6068) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd06930c0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1> > (0x0x7f7bd06a6680) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd06a66e8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd06a6750) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd0693240) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1>, Eigen::MatrixXpr> (0x0x7f7bd0693480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1>, Eigen::Dense> (0x0x7f7bd0693420) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1>, Eigen::Dense> (0x0x7f7bd06933c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1> > (0x0x7f7bd06935a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1> > (0x0x7f7bd0693540) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1> > (0x0x7f7bd0693600) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd06934e0) 0 empty

Class Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1>
   size=32 align=4
   base size=32 base align=4
Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1> (0x0x7f7bd06a6138) 0
  Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> (0x0x7f7bd06a61a0) 0
    Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f7bd06a6208) 0
      Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false, true> (0x0x7f7bd06a6270) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd06a62d8) 0
          Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd06a6340) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd06a63a8) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd06a6410) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bd06a6478) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 3> (0x0x7f7bd06a64e0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1> (0x0x7f7bd06a6548) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd06a65b0) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd06931e0) 0 empty

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

Class Eigen::internal::real_retval<std::complex<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::real_retval<std::complex<double> > (0x0x7f7bd0693720) 0 empty

Class Eigen::internal::imag_retval<std::complex<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::imag_retval<std::complex<double> > (0x0x7f7bd0693780) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd06a60d0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd0693840) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd06937e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::MatrixXpr> (0x0x7f7bd0693960) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd06939c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd06a6d00) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0693a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd06a6ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd06a6f08) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0693b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 3> (0x0x7f7bd06a6e38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd06a6f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd0736000) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0693cc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, double, double, false> (0x0x7f7bd07360d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 3> (0x0x7f7bd0736138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd07361a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd0736208) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0693ea0) 0 empty

Class Eigen::internal::size_at_compile_time<5, -1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<5, -1> (0x0x7f7bd073a0c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd073a120) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, true> (0x0x7f7bd073a180) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, true> (0x0x7f7bd073a1e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > > (0x0x7f7bd073a240) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::MatrixXpr> (0x0x7f7bd073a360) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::Dense> (0x0x7f7bd073a300) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::Dense> (0x0x7f7bd073a2a0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bd073a3c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0736270) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, double, double, false> (0x0x7f7bd07362d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 3> (0x0x7f7bd0736340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd07363a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd0736410) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd073a060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > >
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > > (0x0x7f7bd073a8a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>&> (0x0x7f7bd073a900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>&> (0x0x7f7bd073a960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>&> (0x0x7f7bd073a9c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> > (0x0x7f7bd073aa20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd073aa80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd073aae0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0736af8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0736b60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, double, double, false> (0x0x7f7bd0736bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 3> (0x0x7f7bd0736c30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd0736c98) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd0736d00) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd073a840) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0483360) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0483300) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd0736ea0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0736f08) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0736f70) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, double, double, false> (0x0x7f7bd0736478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 3> (0x0x7f7bd0736d68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd0487000) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd0487068) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd04832a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd0487138) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd04871a0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0487208) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0487270) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, double, double, false> (0x0x7f7bd04872d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 3> (0x0x7f7bd0487340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd04873a8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd0487410) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0483660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>&, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>&, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0483900) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd04838a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, -1, 0, 5, 5>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, -1, 0, 5, 5>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0483a20) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bd0483840) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true, true> (0x0x7f7bd04874e0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd0487548) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd04875b0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0487618) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0487680) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, double, double, false> (0x0x7f7bd04876e8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 3> (0x0x7f7bd0487750) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd04877b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd0487820) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd04837e0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true, Eigen::Dense> (0x0x7f7bd0487a28) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true, true> (0x0x7f7bd0487a90) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd0487af8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd0487b60) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0487bc8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0487c30) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, double, double, false> (0x0x7f7bd0487c98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 3> (0x0x7f7bd0487d00) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd0487d68) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd0487dd0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0483c60) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> (0x0x7f7bd0487ea0) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true, Eigen::Dense> (0x0x7f7bd0487f08) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true, true> (0x0x7f7bd0487f70) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd04870d0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd0487478) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0487888) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd04ce000) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, double, double, false> (0x0x7f7bd04ce068) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 3> (0x0x7f7bd04ce0d0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1> (0x0x7f7bd04ce138) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 0> (0x0x7f7bd04ce1a0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd0483e40) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd04d80c0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd04d81e0) 0 empty

Class Eigen::internal::product_size_category<5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_size_category<5, 5> (0x0x7f7bd04d8240) 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> (0x0x7f7bd04d82a0) 0 empty

Class Eigen::internal::product_size_category<-1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_size_category<-1, 5> (0x0x7f7bd04d8300) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd04d8060) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 5, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 5, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd04d83c0) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bd04d8360) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd04d8480) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd04d84e0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04d8420) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04d8540) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04d85a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bd04ce750) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04d8600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bd04ce820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bd04ce888) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04d8660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04d8720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bd04d8780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bd04d87e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > > (0x0x7f7bd04d8840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bd04d8960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bd04d8900) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bd04d88a0) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04ce8f0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bd04ce958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bd04ce9c0) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04d86c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > > (0x0x7f7bd04d8a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bd04d8a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bd04d8ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bd04d8b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0> > (0x0x7f7bd04d8ba0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd04d8c00) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd04d8c60) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04cebc8) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04cec30) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bd04cec98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bd04ced00) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04d89c0) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bd04d8d80) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bd04d8de0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd04d8f00) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>
   size=92 align=4
   base size=92 base align=4
Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> (0x0x7f7bd052d9a0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd04d8cc0) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04cedd0) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04cee38) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bd04ceea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bd04cef08) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bd04d8d20) 0 empty

Class Eigen::NoAlias<Eigen::Matrix<double, 5, 1>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Matrix<double, 5, 1>, Eigen::MatrixBase> (0x0x7f7bd04d8f60) 0

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> (0x0x7f7bd02aa000) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, false, false> (0x0x7f7bd02aa4e0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, false, false> (0x0x7f7bd02aa540) 0 empty

Class std::__is_move_iterator<double*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<double*> (0x0x7f7bd02aa5a0) 0 empty

Class std::_Iter_base<double*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<double*, false> (0x0x7f7bd02aa600) 0 empty

Class std::_Miter_base<double*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<double*> (0x0x7f7bd02b61a0) 0 empty
  std::_Iter_base<double*, false> (0x0x7f7bd02aa660) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bd02aa720) 0 empty

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

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, false, false> (0x0x7f7bd02aa9c0) 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> (0x0x7f7bd02aaa20) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<float, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bd02aaae0) 0 empty

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

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

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

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

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

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

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

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

Class Eigen::internal::is_const<const Eigen::Matrix<float, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bd037a1e0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<float, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bd037a180) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bd02b6820) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bd02b6888) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bd02aaba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bd02aab40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd037a300) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bd037a360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bd02b6f70) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bd037a3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 2> (0x0x7f7bd02b68f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bd03ac000) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bd037a4e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false>, float, float, false> (0x0x7f7bd03ac0d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 2> (0x0x7f7bd03ac138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bd03ac1a0) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bd037a600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false> > (0x0x7f7bd037a6c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false>, true> (0x0x7f7bd037a7e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false>, true> (0x0x7f7bd037a840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false> > > (0x0x7f7bd037a8a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd037a9c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f7bd037a960) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f7bd037a900) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 1, 0, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 1, 0, 7, 1> > (0x0x7f7bd037aae0) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bd03ac208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, float, float, false> (0x0x7f7bd03ac270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 2> (0x0x7f7bd03ac2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bd03ac340) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bd037a660) 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, 7, 1>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bcfebf5a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>&> (0x0x7f7bcfebf600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>&> (0x0x7f7bcfebf660) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false> >, Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>&> (0x0x7f7bcfebf6c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false>, 0> > (0x0x7f7bcfebf720) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcfebf840) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcfebf960) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bd03aca28) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bd03aca90) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, float, float, false> (0x0x7f7bd03acaf8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 2> (0x0x7f7bd03acb60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bd03acbc8) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcfebf540) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcfebfd80) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcfebfd20) 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*> (0x0x7f7bcfebff60) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bcff7c0d0) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff7c138) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff7c1a0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, float, float, false> (0x0x7f7bcff7c208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 2> (0x0x7f7bcff7c270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bcff7c2d8) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcfebfcc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>&, const Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false>&, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff96120) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff960c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 7, 1>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 7, 1>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff96240) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 7, 1> > (0x0x7f7bcff96060) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 7, 1>, -1, 1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 7, 1>, -1, 1, false, true> (0x0x7f7bcff7c3a8) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bcff7c410) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff7c478) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff7c4e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, float, float, false> (0x0x7f7bcff7c548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 2> (0x0x7f7bcff7c5b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bcff7c618) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff96000) 0 empty

Class Eigen::BlockImpl<const Eigen::Matrix<float, 7, 1>, -1, 1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<const Eigen::Matrix<float, 7, 1>, -1, 1, false, Eigen::Dense> (0x0x7f7bcff7c820) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 7, 1>, -1, 1, false, true> (0x0x7f7bcff7c888) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bcff7c8f0) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff7c958) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff7c9c0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, float, float, false> (0x0x7f7bcff7ca28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 2> (0x0x7f7bcff7ca90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bcff7caf8) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff962a0) 0 empty

Class Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> (0x0x7f7bcff7cbc8) 0
  Eigen::BlockImpl<const Eigen::Matrix<float, 7, 1>, -1, 1, false, Eigen::Dense> (0x0x7f7bcff7cc30) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 7, 1>, -1, 1, false, true> (0x0x7f7bcff7cc98) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bcff7cd00) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff7cd68) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff7cdd0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, float, float, false> (0x0x7f7bcff7ce38) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 2> (0x0x7f7bcff7cea0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bcff7cf08) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff96300) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1> > (0x0x7f7bcffc5340) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcffc53a8) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bcffc5410) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bcff963c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Matrix<float, 7, 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, 7, 1>, -1>, Eigen::MatrixXpr> (0x0x7f7bcff964e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Matrix<float, 7, 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, 7, 1>, -1>, Eigen::Dense> (0x0x7f7bcff96480) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1>, Eigen::Dense> (0x0x7f7bcff96420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1>&, const Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1>&, const Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1> > (0x0x7f7bcff966c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1> > (0x0x7f7bcff96660) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 7, 1>, const Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 7, 1>, const Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1> > (0x0x7f7bcff967e0) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 7, 1> > (0x0x7f7bcff96600) 0 empty

Class Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1>
   size=20 align=4
   base size=20 base align=4
Eigen::VectorBlock<const Eigen::Matrix<float, 7, 1>, -1> (0x0x7f7bcff7c340) 0
  Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> (0x0x7f7bcff7c680) 0
    Eigen::BlockImpl<const Eigen::Matrix<float, 7, 1>, -1, 1, false, Eigen::Dense> (0x0x7f7bcff7cf70) 0
      Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 7, 1>, -1, 1, false, true> (0x0x7f7bcffc5000) 0
        Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bcffc5068) 0
          Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcffc50d0) 0 empty
            Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcffc5138) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, float, float, false> (0x0x7f7bcffc51a0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 2> (0x0x7f7bcffc5208) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, 0> (0x0x7f7bcffc5270) 0 empty
                    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff96360) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcffc5820) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcffc5888) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bcffc58f0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bcff96840) 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> (0x0x7f7bcff96a80) 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> (0x0x7f7bcff96a20) 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> (0x0x7f7bcff96ae0) 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)> (0x0x7f7bcff969c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcff96c00) 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> > (0x0x7f7bcff96d20) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bcffc5958) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcffc59c0) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcffc5a28) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bcffc5a90) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bcff96960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bcff96de0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bcff96e40) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bcff96ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> >, 0> (0x0x7f7bcffc5e38) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bcff96f00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> >, float, float, false> (0x0x7f7bcffc5f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 0> (0x0x7f7bcffc5f70) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bcff96f60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd0016060) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> >, false> (0x0x7f7bd00160c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> >, false> (0x0x7f7bd0016120) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> > > > (0x0x7f7bd0016180) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bd00162a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bd0016240) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bd00161e0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bcffc5478) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, float, float, false> (0x0x7f7bcffc5ea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 0> (0x0x7f7bd0015000) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd0016000) 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::Matrix<float, 7, 1>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > > (0x0x7f7bd0016360) 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::Matrix<float, 7, 1>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >&> (0x0x7f7bd00163c0) 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::Matrix<float, 7, 1>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >&> (0x0x7f7bd0016420) 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::Matrix<float, 7, 1>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >&> (0x0x7f7bd0016480) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> >, 0> > (0x0x7f7bd00164e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd0016540) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd00165a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd0015208) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd0015270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, float, float, false> (0x0x7f7bd00152d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 0> (0x0x7f7bd0015340) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd0016300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd0016720) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd00166c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 7, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 7, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd0016780) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 7, 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::Matrix<float, 7, 1>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 7, 1> > (0x0x7f7bd0016660) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f7bd0015410) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd0015478) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd00154e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, float, float, false> (0x0x7f7bd0015548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 0> (0x0x7f7bd00155b0) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd0016600) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bd0016900) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 7, 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, 7, 1>, -1, 1, false> > (0x0x7f7bd00168a0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=24 align=4
   base size=24 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bcfd628c0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd00167e0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>, Eigen::Dense> (0x0x7f7bd00157b8) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd0015820) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd0015888) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, float, float, false> (0x0x7f7bd00158f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 0> (0x0x7f7bd0015958) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bd0016840) 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> (0x0x7f7bcfd992a0) 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> (0x0x7f7bcfd99360) 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)> (0x0x7f7bcfd99300) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > > (0x0x7f7bd0015d68) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bcfd994e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >, Eigen::MatrixXpr> (0x0x7f7bcfd99540) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > > (0x0x7f7bcfd995a0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bcfd99600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >, 0> (0x0x7f7bd0015e38) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bcfd99660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >, float, float, false> (0x0x7f7bd0015f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 0> (0x0x7f7bd0015f70) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bcfd996c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > > (0x0x7f7bcfd99780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >, false> (0x0x7f7bcfd997e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >, false> (0x0x7f7bcfd99840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfd998a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >, Eigen::MatrixXpr> (0x0x7f7bcfd999c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >, Eigen::Dense> (0x0x7f7bcfd99960) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >, Eigen::Dense> (0x0x7f7bcfd99900) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bd0015068) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, float, float, false> (0x0x7f7bd00153a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 0> (0x0x7f7bd0015618) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bcfd99720) 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, 5, 1, 0, 5, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfd99a80) 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, 5, 1, 0, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >&> (0x0x7f7bcfd99ae0) 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, 5, 1, 0, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >&> (0x0x7f7bcfd99b40) 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, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >&> (0x0x7f7bcfd99ba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >, 0> > (0x0x7f7bcfd99c00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcfd99c60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcfd99cc0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bcfe1f068) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bcfe1f0d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, float, float, false> (0x0x7f7bcfe1f138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 0> (0x0x7f7bcfe1f1a0) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bcfd99a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bcfd99ea0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > > (0x0x7f7bcfd99e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 1, 0, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 1, 0, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bcfd99f00) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 1, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >, 1, Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bcfd99de0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=8 align=4
   base size=8 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bcfaff0e0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bcfd99d20) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bcfe1f270) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bcfe1f2d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, float, float, false> (0x0x7f7bcfe1f340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 0> (0x0x7f7bcfe1f3a8) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bcfd99d80) 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> (0x0x7f7bcfb4e000) 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> (0x0x7f7bcfb4e060) 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)> (0x0x7f7bcfd99f60) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bcfb4e240) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >
   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, 5, 1, 0, 5, 1> > > (0x0x7f7bcfb4e2a0) 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> > (0x0x7f7bcfb4e300) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >
   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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfd99480) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >
   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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfe1f820) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4e360) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::MatrixXpr> (0x0x7f7bcfb4e3c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >
   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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4e420) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >
   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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4e480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 0> (0x0x7f7bcfe1f8f0) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4e4e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 1> (0x0x7f7bcfe1f9c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 0> (0x0x7f7bcfe1fa28) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4e540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 3> (0x0x7f7bcfe1faf8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 1> (0x0x7f7bcfe1fb60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 0> (0x0x7f7bcfe1fbc8) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4e5a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, float, float, false> (0x0x7f7bcfe1fc98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 3> (0x0x7f7bcfe1fd00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 1> (0x0x7f7bcfe1fd68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 0> (0x0x7f7bcfe1fdd0) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4e600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >
   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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4e6c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, true> (0x0x7f7bcfb4e720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, true> (0x0x7f7bcfb4e780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > >
   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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > > (0x0x7f7bcfb4e7e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::MatrixXpr> (0x0x7f7bcfb4e900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::Dense> (0x0x7f7bcfb4e8a0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::Dense> (0x0x7f7bcfb4e840) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >
   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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfe1fe38) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, float, float, false> (0x0x7f7bcfe1fea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 3> (0x0x7f7bcfe1ff08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 1> (0x0x7f7bcfe1ff70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 0> (0x0x7f7bcfe1f208) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4e660) 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > > (0x0x7f7bcfb4e9c0) 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >&> (0x0x7f7bcfb4ea20) 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >&> (0x0x7f7bcfb4ea80) 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >&> (0x0x7f7bcfb4eae0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 0> > (0x0x7f7bcfb4eb40) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >::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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcfb4eba0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >::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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcfb4ec00) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >
   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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bd0015d00) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfc4e000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, float, float, false> (0x0x7f7bcfc4e068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 3> (0x0x7f7bcfc4e0d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 1> (0x0x7f7bcfc4e138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 0> (0x0x7f7bcfc4e1a0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4e960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >
   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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4ed80) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >
   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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4ed20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 1, 0, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 1, 0, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4ede0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 1, Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 1, Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bcfb4ecc0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bcfc4e270) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfc4e2d8) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfc4e340) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, float, float, false> (0x0x7f7bcfc4e3a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 3> (0x0x7f7bcfc4e410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 1> (0x0x7f7bcfc4e478) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, 0> (0x0x7f7bcfc4e4e0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bcfb4ec60) 0 empty

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

Class Eigen::internal::is_const<Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bcf954000) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bcfb4ef60) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcfc4e7b8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bcfb4eea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcfb4ee40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::MatrixXpr> (0x0x7f7bcf954120) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf954180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcfc4ea90) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf9541e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcfc4eb60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcfc4ebc8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf954300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcfc4ec98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcfc4ed00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcfc4ed68) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf954480) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, 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, 6, 5, 0, 6, 5>, 5, 5, false>, float, float, false> (0x0x7f7bcfc4ee38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcfc4eea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcfc4ef08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcfc4ef70) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf954660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf954840) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, true> (0x0x7f7bcf9548a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, true> (0x0x7f7bcf954900) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > > (0x0x7f7bcf954960) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::MatrixXpr> (0x0x7f7bcf954a80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::Dense> (0x0x7f7bcf954a20) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::Dense> (0x0x7f7bcf9549c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcfc4e208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, float, float, false> (0x0x7f7bcfc4e548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcfc4e820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcfc4eaf8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcfc4ec30) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf9547e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, 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, 6, 5, 0, 6, 5>, 5, 5, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > > (0x0x7f7bcfa3f060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, 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, 6, 5, 0, 6, 5>, 5, 5, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>&> (0x0x7f7bcfa3f0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, 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, 6, 5, 0, 6, 5>, 5, 5, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>&> (0x0x7f7bcfa3f120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >, Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, 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, 6, 5, 0, 6, 5>, 5, 5, false> >, Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>&> (0x0x7f7bcfa3f180) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> > (0x0x7f7bcfa3f1e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcfa3f240) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcfa3f2a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf9995b0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf999618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, float, float, false> (0x0x7f7bcf999680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcf9996e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcf999750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcf9997b8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcfa3f000) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcfa3fae0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcfa3fa80) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcf999958) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf9999c0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf999a28) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, float, float, false> (0x0x7f7bcf999a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcf999af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcf999b60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcf999bc8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcfa3fa20) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcf999c98) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcf999d00) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf999d68) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf999dd0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, float, float, false> (0x0x7f7bcf999e38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcf999ea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcf999f08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcf999f70) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcfa3fde0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf7060c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf706060) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 5, 0, 5, 5>, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 5, 0, 5, 5>, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf7061e0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1, Eigen::Matrix<float, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1, Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bcf706000) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bcf7062a0) 0 empty

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

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false, true> (0x0x7f7bcf999000) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcf999820) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcf999c30) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf703000) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf703068) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, float, float, false> (0x0x7f7bcf7030d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcf703138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcf7031a0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcf703208) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcfa3ff60) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false, Eigen::Dense> (0x0x7f7bcf703478) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false, true> (0x0x7f7bcf7034e0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcf703548) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcf7035b0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf703618) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf703680) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, float, float, false> (0x0x7f7bcf7036e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcf703750) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcf7037b8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcf703820) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf7064e0) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> (0x0x7f7bcf7038f0) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false, Eigen::Dense> (0x0x7f7bcf703958) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false, true> (0x0x7f7bcf7039c0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcf703a28) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcf703a90) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf703af8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf703b60) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, float, float, false> (0x0x7f7bcf703bc8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcf703c30) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcf703c98) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcf703d00) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcf7066c0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf703dd0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bcf706900) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf7068a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -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, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bcf706a20) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf706a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf703e38) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf706ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf759068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf7590d0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf706c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcf7591a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf759208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf759270) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf706d80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -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, 6, 5, 0, 6, 5>, -1, -1, false>, float, float, false> (0x0x7f7bcf759340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcf7593a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf759410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf759478) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf706f60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf787180) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -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, 6, 5, 0, 6, 5>, -1, -1, false>, true> (0x0x7f7bcf7871e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -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, 6, 5, 0, 6, 5>, -1, -1, false>, true> (0x0x7f7bcf787240) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -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, 6, 5, 0, 6, 5>, -1, -1, false> > > (0x0x7f7bcf7872a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -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, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bcf7873c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -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, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::Dense> (0x0x7f7bcf787360) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::Dense> (0x0x7f7bcf787300) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 0, 6, 5> > (0x0x7f7bcf787420) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf7594e0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, float, float, false> (0x0x7f7bcf759548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcf7595b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf759618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf759680) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf787120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -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, 6, 5, 0, 6, 5>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > > (0x0x7f7bcf787900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -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, 6, 5, 0, 6, 5>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>&> (0x0x7f7bcf787960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -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, 6, 5, 0, 6, 5>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>&> (0x0x7f7bcf7879c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -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, 6, 5, 0, 6, 5>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>&> (0x0x7f7bcf787a20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -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, 6, 5, 0, 6, 5>, -1, -1, false>, 0> > (0x0x7f7bcf787a80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcf787ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcf787b40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf759d68) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf759dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, float, float, false> (0x0x7f7bcf759e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcf759ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf759f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf759f70) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf7878a0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4cc480) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4cc420) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf7596e8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4d0000) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4d0068) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, float, float, false> (0x0x7f7bcf4d00d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcf4d0138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf4d01a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf4d0208) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4cc3c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf4d02d8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf4d0340) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4d03a8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4d0410) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, float, float, false> (0x0x7f7bcf4d0478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcf4d04e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf4d0548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf4d05b0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4cc780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4cca20) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4cc9c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 5>, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 5>, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4cca80) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 6, 5> > (0x0x7f7bcf4cc960) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false, true> (0x0x7f7bcf4d0680) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf4d06e8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf4d0750) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4d07b8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4d0820) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, float, float, false> (0x0x7f7bcf4d0888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcf4d08f0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf4d0958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf4d09c0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4cc900) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false, Eigen::Dense> (0x0x7f7bcf4d0c98) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false, true> (0x0x7f7bcf4d0d00) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf4d0d68) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf4d0dd0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4d0e38) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4d0ea0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, float, float, false> (0x0x7f7bcf4d0f08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcf4d0f70) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf4d0270) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf4d0618) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4cccc0) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> (0x0x7f7bcf518000) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false, Eigen::Dense> (0x0x7f7bcf518068) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false, true> (0x0x7f7bcf5180d0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf518138) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf5181a0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf518208) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf518270) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, float, float, false> (0x0x7f7bcf5182d8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcf518340) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcf5183a8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcf518410) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcf4ccea0) 0 empty

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

Class Eigen::internal::is_const<Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcf51f240) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcf51f1e0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf5184e0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcf51f120) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf51f0c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcf51f360) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf51f3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf5187b8) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf51f420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf518888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf5188f0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf51f540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcf5189c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf518a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf518a90) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf51f6c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, false>, float, float, false> (0x0x7f7bcf518b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcf518bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf518c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf518c98) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf51f8a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf51fa80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, false>, true> (0x0x7f7bcf51fae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, false>, true> (0x0x7f7bcf51fb40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > > (0x0x7f7bcf51fba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcf51fcc0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Dense> (0x0x7f7bcf51fc60) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Dense> (0x0x7f7bcf51fc00) 0 empty

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

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf518d00) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, float, float, false> (0x0x7f7bcf518d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcf518dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf518e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf518ea0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf51fa20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > > (0x0x7f7bcf613300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>&> (0x0x7f7bcf613360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>&> (0x0x7f7bcf6133c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, false> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>&> (0x0x7f7bcf613420) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, false>, 0> > (0x0x7f7bcf613480) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcf6134e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcf613540) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf5a42d8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf5a4340) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, float, float, false> (0x0x7f7bcf5a43a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcf5a4410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf5a4478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf5a44e0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf6132a0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf613d80) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf613d20) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf5a4680) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf5a46e8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf5a4750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, float, float, false> (0x0x7f7bcf5a47b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcf5a4820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf5a4888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf5a48f0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf613cc0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf5a49c0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf5a4a28) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf5a4a90) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf5a4af8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, float, float, false> (0x0x7f7bcf5a4b60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcf5a4bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf5a4c30) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf5a4c98) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf2db0c0) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf2db300) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf2db480) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bcf2db2a0) 0 empty

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

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

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false, true> (0x0x7f7bcf5a4d68) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf5a4dd0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf5a4e38) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf5a4ea0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf5a4f08) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, float, float, false> (0x0x7f7bcf5a4f70) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcf5a4548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf5a4958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf5a4d00) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf2db240) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false, Eigen::Dense> (0x0x7f7bcf2f4208) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false, true> (0x0x7f7bcf2f4270) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf2f42d8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf2f4340) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf2f43a8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf2f4410) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, float, float, false> (0x0x7f7bcf2f4478) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcf2f44e0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf2f4548) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf2f45b0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf2db780) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> (0x0x7f7bcf2f4680) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false, Eigen::Dense> (0x0x7f7bcf2f46e8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false, true> (0x0x7f7bcf2f4750) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf2f47b8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf2f4820) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf2f4888) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf2f48f0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, float, float, false> (0x0x7f7bcf2f4958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcf2f49c0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcf2f4a28) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcf2f4a90) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcf2db960) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf2f4b60) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcf2dbba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf2dbb40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bcf2dbcc0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf2dbd20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf2f4e38) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf2dbd80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf2f4f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf2f4f70) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf2dbea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcf2f4000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf2f4af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf2f4bc8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf36b060) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, float, float, false> (0x0x7f7bcf375000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcf375068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf3750d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf375138) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf36b240) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf36b420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, true> (0x0x7f7bcf36b480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, true> (0x0x7f7bcf36b4e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bcf36b540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bcf36b660) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Dense> (0x0x7f7bcf36b600) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Dense> (0x0x7f7bcf36b5a0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bcf36b6c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf3751a0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, float, float, false> (0x0x7f7bcf375208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcf375270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf3752d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf375340) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf36b3c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bcf36bba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>&> (0x0x7f7bcf36bc00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>&> (0x0x7f7bcf36bc60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>&> (0x0x7f7bcf36bcc0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 0> > (0x0x7f7bcf36bd20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcf36bd80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcf36bde0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf375a28) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf375a90) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, float, float, false> (0x0x7f7bcf375af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcf375b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf375bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf375c30) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf36bb40) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0a1720) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0a16c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf375dd0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf375e38) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf375ea0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, float, float, false> (0x0x7f7bcf375f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcf375f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf3753a8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf375c98) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0a1660) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf0be068) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf0be0d0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0be138) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0be1a0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, float, float, false> (0x0x7f7bcf0be208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcf0be270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf0be2d8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf0be340) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0a1a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0a1cc0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0a1c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 6>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 6>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0a1d20) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bcf0a1c00) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false, true> (0x0x7f7bcf0be410) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf0be478) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf0be4e0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0be548) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0be5b0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, float, float, false> (0x0x7f7bcf0be618) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcf0be680) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf0be6e8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf0be750) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0a1ba0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false, Eigen::Dense> (0x0x7f7bcf0bea28) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false, true> (0x0x7f7bcf0bea90) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf0beaf8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf0beb60) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0bebc8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0bec30) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, float, float, false> (0x0x7f7bcf0bec98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcf0bed00) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf0bed68) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf0bedd0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0a1f60) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> (0x0x7f7bcf0beea0) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false, Eigen::Dense> (0x0x7f7bcf0bef08) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false, true> (0x0x7f7bcf0bef70) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf0be000) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf0be3a8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf0be7b8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf104000) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, float, float, false> (0x0x7f7bcf104068) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcf1040d0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcf104138) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcf1041a0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcf100180) 0 empty

Class Eigen::internal::traits<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bcf100360) 0 empty

Class Eigen::internal::traits<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf104270) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcf1003c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, Eigen::MatrixXpr> (0x0x7f7bcf100420) 0 empty

Class Eigen::internal::accessors_level<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf100480) 0 empty

Class Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf1004e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcf1043a8) 0 empty
  Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf100540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 1> (0x0x7f7bcf104478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcf1044e0) 0 empty
    Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf1005a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, float, float, false> (0x0x7f7bcf1045b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 1> (0x0x7f7bcf104618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcf104680) 0 empty
      Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf100600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf1006c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, false> (0x0x7f7bcf100720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, false> (0x0x7f7bcf100780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > > (0x0x7f7bcf1007e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, Eigen::MatrixXpr> (0x0x7f7bcf100900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, Eigen::Dense> (0x0x7f7bcf1008a0) 0 empty

Class Eigen::internal::eval<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, Eigen::Dense> (0x0x7f7bcf100840) 0 empty

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

Class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf1046e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, float, float, false> (0x0x7f7bcf104750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 1> (0x0x7f7bcf1047b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcf104820) 0 empty
        Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf100660) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > >, const Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 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::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > >, const Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > > (0x0x7f7bcf100a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 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::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >&> (0x0x7f7bcf100a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 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::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >&> (0x0x7f7bcf100ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >, Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 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::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >, Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >&> (0x0x7f7bcf100b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 0> > (0x0x7f7bcf100ba0) 0 empty

Class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcf100c00) 0 empty

Class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcf100c60) 0 empty

Class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf104a28) 0 empty
  Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf104a90) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, float, float, false> (0x0x7f7bcf104af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 1> (0x0x7f7bcf104b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcf104bc8) 0 empty
          Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf1009c0) 0 empty

Class Eigen::internal::nested<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 1, Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 1, Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcf100d80) 0 empty

Class Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bcf168930) 0 empty
  Eigen::internal::no_assignment_operator (0x0x7f7bcf100cc0) 0 empty
  Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf104c98) 0 empty
    Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf104d00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, float, float, false> (0x0x7f7bcf104d68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 1> (0x0x7f7bcf104dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcf104e38) 0 empty
            Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf100d20) 0 empty

Class Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=4 align=4
   base size=4 base align=4
Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcf104f70) 0
  Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bcf168e70) 0 empty
    Eigen::internal::no_assignment_operator (0x0x7f7bcf100de0) 0 empty
    Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf104208) 0 empty
      Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf104410) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, float, float, false> (0x0x7f7bcf104548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 1> (0x0x7f7bcf104888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcf104c30) 0 empty
              Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bcf100e40) 0 empty

Class Eigen::internal::traits<Eigen::HouseholderSequence<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::HouseholderSequence<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> > (0x0x7f7bceeb9000) 0 empty

Class Eigen::EigenBase<Eigen::HouseholderSequence<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::HouseholderSequence<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> > (0x0x7f7bcf100f60) 0 empty

Class Eigen::internal::hseq_side_dependent_impl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::hseq_side_dependent_impl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> (0x0x7f7bceeb9120) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bceeb9180) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bceeb92a0) 0 empty

Class Eigen::HouseholderSequence<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1>
   size=20 align=4
   base size=20 base align=4
Eigen::HouseholderSequence<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> (0x0x7f7bceebb0d0) 0
  Eigen::EigenBase<Eigen::HouseholderSequence<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1> > (0x0x7f7bceeb90c0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bceebb410) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bceeb9420) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bceeb93c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::MatrixXpr> (0x0x7f7bceeb9540) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bceeb95a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bceebb6e8) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bceeb9600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bceebb7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bceebb820) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bceeb9720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bceebb8f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bceebb958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bceebb9c0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bceeb98a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, float, float, false> (0x0x7f7bceebba90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bceebbaf8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bceebbb60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bceebbbc8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bceeb9a80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bceeb9c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, true> (0x0x7f7bceeb9cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, true> (0x0x7f7bceeb9d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > > (0x0x7f7bceeb9d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::MatrixXpr> (0x0x7f7bceeb9ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::Dense> (0x0x7f7bceeb9e40) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::Dense> (0x0x7f7bceeb9de0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bceebbc30) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, float, float, false> (0x0x7f7bceebbc98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bceebbd00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bceebbd68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bceebbdd0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bceeb9c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > > (0x0x7f7bcefc8480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>&> (0x0x7f7bcefc84e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>&> (0x0x7f7bcefc8540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>&> (0x0x7f7bcefc85a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> > (0x0x7f7bcefc8600) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcefc8660) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcefc86c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcef73208) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcef73270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, float, float, false> (0x0x7f7bcef732d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcef73340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcef733a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcef73410) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcefc8420) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcefc8f00) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcefc8ea0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcef735b0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcef73618) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcef73680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, float, float, false> (0x0x7f7bcef736e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcef73750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcef737b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcef73820) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcefc8e40) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcef738f0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcef73958) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcef739c0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcef73a28) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, float, float, false> (0x0x7f7bcef73a90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcef73af8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcef73b60) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcef73bc8) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcec88240) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcec88480) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 6, 1, 1, 6>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 6, 1, 1, 6>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcec88600) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, Eigen::Matrix<float, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bcec88420) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false, true> (0x0x7f7bcef73c98) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcef73d00) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcef73d68) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcef73dd0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcef73e38) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, float, float, false> (0x0x7f7bcef73ea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcef73f08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcef73f70) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcef73478) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcec883c0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false, Eigen::Dense> (0x0x7f7bcecb3068) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false, true> (0x0x7f7bcecb30d0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcecb3138) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcecb31a0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcecb3208) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcecb3270) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, float, float, false> (0x0x7f7bcecb32d8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcecb3340) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcecb33a8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcecb3410) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcec88840) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> (0x0x7f7bcecb34e0) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false, Eigen::Dense> (0x0x7f7bcecb3548) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false, true> (0x0x7f7bcecb35b0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcecb3618) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcecb3680) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcecb36e8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcecb3750) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, float, float, false> (0x0x7f7bcecb37b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcecb3820) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcecb3888) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcecb38f0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcec88a20) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcec88cc0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcecb39c0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcecb3a28) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcec88c60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcec88c00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bcec88d80) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcec88de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bcecb3dd0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcec88e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bcecb3ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bcecb3f08) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcec88ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bcecb3958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bcecb3a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bcecb3e38) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcec88f00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, float, float, false> (0x0x7f7bced21000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bced21068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bced210d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bced21138) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcec88f60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced24060) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, true> (0x0x7f7bced240c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, true> (0x0x7f7bced24120) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bced24180) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bced242a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bced24240) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bced241e0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bced24300) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced211a0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, float, float, false> (0x0x7f7bced21208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bced21270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bced212d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bced21340) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced24000) 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bced243c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>&> (0x0x7f7bced24420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>&> (0x0x7f7bced24480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>&> (0x0x7f7bced244e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> > (0x0x7f7bced24540) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bced245a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bced24600) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced21888) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced218f0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, float, float, false> (0x0x7f7bced21958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bced219c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bced21a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bced21a90) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced24360) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced24720) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced246c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bced21d00) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced21d68) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced21dd0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, float, float, false> (0x0x7f7bced21e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bced21ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bced21f08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bced21f70) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced24660) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bce9ec208) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bce9ec270) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bce9ec2d8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bce9ec340) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, float, float, false> (0x0x7f7bce9ec3a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bce9ec410) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bce9ec478) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bce9ec4e0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced24780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced24900) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced248a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced24960) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bced24840) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bced24a20) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bced249c0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, true>
   size=32 align=4
   base size=32 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, true> (0x0x7f7bce9ec680) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bce9ec6e8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bce9ec750) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bce9ec7b8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bce9ec820) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, float, float, false> (0x0x7f7bce9ec888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bce9ec8f0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bce9ec958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bce9ec9c0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced247e0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, Eigen::Dense>
   size=32 align=4
   base size=32 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bce9ecdd0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, true> (0x0x7f7bce9ece38) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bce9ecea0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bce9ecf08) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bce9ecf70) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bce9ec548) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, float, float, false> (0x0x7f7bce9eca28) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bced213a8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bcea2d000) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bcea2d068) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced24b40) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>
   size=32 align=4
   base size=32 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> (0x0x7f7bcea2d208) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bcea2d270) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, true> (0x0x7f7bcea2d2d8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bcea2d340) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bcea2d3a8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcea2d410) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcea2d478) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, float, float, false> (0x0x7f7bcea2d4e0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bcea2d548) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bcea2d5b0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bcea2d618) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced24ba0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1> > (0x0x7f7bcea2dc30) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcea2dc98) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcea2dd00) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bced24d20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1>, Eigen::MatrixXpr> (0x0x7f7bced24f60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -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, 6, 6, 0, 6, 6>, 1, 6, false>, -1>, Eigen::Dense> (0x0x7f7bced24f00) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1>, Eigen::Dense> (0x0x7f7bced24ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1> > (0x0x7f7bcea4b0c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1> > (0x0x7f7bcea4b060) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1> > (0x0x7f7bcea4b120) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bcea4b000) 0 empty

Class Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1>
   size=32 align=4
   base size=32 base align=4
Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, -1> (0x0x7f7bcea2d6e8) 0
  Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> (0x0x7f7bcea2d750) 0
    Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bcea2d7b8) 0
      Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, true> (0x0x7f7bcea2d820) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bcea2d888) 0
          Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bcea2d8f0) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcea2d958) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcea2d9c0) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, float, float, false> (0x0x7f7bcea2da28) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bcea2da90) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bcea2daf8) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bcea2db60) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bced24cc0) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcea52068) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcea520d0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcea52138) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcea4b1e0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcea4b300) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea521a0) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcea52208) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcea52270) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcea522d8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcea4b2a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bcea4b3c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea4b420) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea4b480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bcea52410) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea4b4e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, float, float, false> (0x0x7f7bcea524e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bcea52548) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea4b540) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea4b600) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, false> (0x0x7f7bcea4b660) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, false> (0x0x7f7bcea4b6c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > > (0x0x7f7bcea4b720) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bcea4b840) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bcea4b7e0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bcea4b780) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea525b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, float, float, false> (0x0x7f7bcea52618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bcea52680) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea4b5a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > > (0x0x7f7bcea4b900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&> (0x0x7f7bcea4b960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&> (0x0x7f7bcea4b9c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&> (0x0x7f7bcea4ba20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> > (0x0x7f7bcea4ba80) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcea4bae0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcea4bb40) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea52888) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea528f0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, float, float, false> (0x0x7f7bcea52958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bcea529c0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea4b8a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea4bcc0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea4bc60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea4bd20) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bcea4bc00) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bcea52a90) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea52af8) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea52b60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, float, float, false> (0x0x7f7bcea52bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bcea52c30) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea4bba0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcea4bea0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcea4be40) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=36 align=4
   base size=33 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bceb40d20) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bcea4bd80) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bcea52e38) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea52ea0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea52f08) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, float, float, false> (0x0x7f7bcea52f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bcea52478) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcea4bde0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce7f8000) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcea4bf60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcea4bf00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::MatrixXpr> (0x0x7f7bce806000) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce806120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce7f8208) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce806180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce7f82d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce7f8340) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce8062a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bce7f8410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce7f8478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce7f84e0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce806420) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, float, float, false> (0x0x7f7bce7f85b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bce7f8618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce7f8680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce7f86e8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce806600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce8067e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, true> (0x0x7f7bce806840) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, true> (0x0x7f7bce8068a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > > (0x0x7f7bce806900) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::MatrixXpr> (0x0x7f7bce806a20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Dense> (0x0x7f7bce8069c0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Dense> (0x0x7f7bce806960) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce7f8750) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, float, float, false> (0x0x7f7bce7f87b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bce7f8820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce7f8888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce7f88f0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce806780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > > (0x0x7f7bce806e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>&> (0x0x7f7bce806ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>&> (0x0x7f7bce806f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>&> (0x0x7f7bce806f60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, 0> > (0x0x7f7bce927000) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bce927060) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bce9270c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce7f8f08) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce7f8f70) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, float, float, false> (0x0x7f7bce7f8068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bce7f8270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce7f83a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce7f8958) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce806de0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce927780) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce927720) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce8e3138) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce8e31a0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce8e3208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, float, float, false> (0x0x7f7bce8e3270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bce8e32d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce8e3340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce8e33a8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce9276c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce8e3478) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce8e34e0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce8e3548) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce8e35b0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, float, float, false> (0x0x7f7bce8e3618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bce8e3680) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce8e36e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce8e3750) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce927a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>&, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>&, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce927d20) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce927cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce927e40) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bce927c60) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true, true> (0x0x7f7bce8e3820) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce8e3888) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce8e38f0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce8e3958) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce8e39c0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, float, float, false> (0x0x7f7bce8e3a28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bce8e3a90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce8e3af8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce8e3b60) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce927c00) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true, Eigen::Dense> (0x0x7f7bce8e3d68) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true, true> (0x0x7f7bce8e3dd0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce8e3e38) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce8e3ea0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce8e3f08) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce8e3f70) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, float, float, false> (0x0x7f7bce8e3000) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bce8e3410) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce8e37b8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce8e3bc8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce9bf000) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> (0x0x7f7bce9c1068) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true, Eigen::Dense> (0x0x7f7bce9c10d0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true, true> (0x0x7f7bce9c1138) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce9c11a0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce9c1208) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce9c1270) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce9c12d8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, float, float, false> (0x0x7f7bce9c1340) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bce9c13a8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bce9c1410) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bce9c1478) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce9bf180) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce9bf3c0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9c1548) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce9c15b0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bce9bf360) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bf300) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bce9bf420) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bf480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce9c1a28) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bf4e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce9c1af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce9c1b60) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bf540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bce9c1c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce9c1c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce9c1d00) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bf5a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, float, float, false> (0x0x7f7bce9c1dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bce9c1e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce9c1ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce9c1f08) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bf600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bf6c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true> (0x0x7f7bce9bf720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true> (0x0x7f7bce9bf780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce9bf7e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bce9bf900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bce9bf8a0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bce9bf840) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bce9bf960) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9c1f70) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, float, float, false> (0x0x7f7bce9c14e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bce9c1618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce9c1a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce9c1bc8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bf660) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce9bfa20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&> (0x0x7f7bce9bfa80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&> (0x0x7f7bce9bfae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&> (0x0x7f7bce9bfb40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> > (0x0x7f7bce9bfba0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bce9bfc00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bce9bfc60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce6205b0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce620618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, float, float, false> (0x0x7f7bce620680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bce6206e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce620750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce6207b8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bf9c0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bfd80) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bfd20) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce620a28) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce620a90) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce620af8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, float, float, false> (0x0x7f7bce620b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bce620bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce620c30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce620c98) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bfcc0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce620000) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce620820) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce620d00) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce77f000) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, float, float, false> (0x0x7f7bce77f068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bce77f0d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce77f138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce77f1a0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bfde0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bff60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bff00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce79a000) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bce9bfea0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce79a0c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce79a060) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, true>
   size=32 align=4
   base size=32 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, true> (0x0x7f7bce77f340) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce77f3a8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce77f410) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce77f478) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce77f4e0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, float, float, false> (0x0x7f7bce77f548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bce77f5b0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce77f618) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce77f680) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce9bfe40) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, Eigen::Dense>
   size=32 align=4
   base size=32 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f7bce77fa90) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, true> (0x0x7f7bce77faf8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce77fb60) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce77fbc8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce77fc30) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce77fc98) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, float, float, false> (0x0x7f7bce77fd00) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bce77fd68) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce77fdd0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce77fe38) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce79a1e0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>
   size=32 align=4
   base size=32 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> (0x0x7f7bce77f208) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f7bce77f6e8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, true> (0x0x7f7bce7b2000) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce7b2068) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce7b20d0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce7b2138) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce7b21a0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, float, float, false> (0x0x7f7bce7b2208) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bce7b2270) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce7b22d8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce7b2340) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce79a240) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1> > (0x0x7f7bce7b2958) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce7b29c0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bce7b2a28) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bce79a3c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1>, Eigen::MatrixXpr> (0x0x7f7bce79a5a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1>, Eigen::Dense> (0x0x7f7bce79a540) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1>, Eigen::Dense> (0x0x7f7bce79a4e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1> > (0x0x7f7bce79a6c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1> > (0x0x7f7bce79a660) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1> > (0x0x7f7bce79a720) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bce79a600) 0 empty

Class Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1>
   size=32 align=4
   base size=32 base align=4
Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1> (0x0x7f7bce7b2410) 0
  Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> (0x0x7f7bce7b2478) 0
    Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f7bce7b24e0) 0
      Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, true> (0x0x7f7bce7b2548) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce7b25b0) 0
          Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce7b2618) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce7b2680) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce7b26e8) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, float, float, false> (0x0x7f7bce7b2750) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bce7b27b8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bce7b2820) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce7b2888) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce79a360) 0 empty

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

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

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce7b2ea0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bce79a900) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce79a8a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::MatrixXpr> (0x0x7f7bce79aa20) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce79aa80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce40d0d0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce79aae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce40d1a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce40d208) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce79ac00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bce40d2d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce40d340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce40d3a8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce79ad80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, float, float, false> (0x0x7f7bce40d478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bce40d4e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce40d548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce40d5b0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce79af60) 0 empty

Class Eigen::internal::size_at_compile_time<6, -1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<6, -1> (0x0x7f7bce445180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce4451e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, true> (0x0x7f7bce445240) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, true> (0x0x7f7bce4452a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > > (0x0x7f7bce445300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::MatrixXpr> (0x0x7f7bce445420) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Dense> (0x0x7f7bce4453c0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Dense> (0x0x7f7bce445360) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bce445540) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce40d618) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, float, float, false> (0x0x7f7bce40d680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bce40d6e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce40d750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce40d7b8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce445120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > > (0x0x7f7bce445960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>&> (0x0x7f7bce4459c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>&> (0x0x7f7bce445a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>&> (0x0x7f7bce445a80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 0> > (0x0x7f7bce445ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bce445b40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bce445ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce40ddd0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce40de38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, float, float, false> (0x0x7f7bce40dea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bce40df08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce40df70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce40d138) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce445900) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce591360) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce591300) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce595000) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce595068) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce5950d0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, float, float, false> (0x0x7f7bce595138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bce5951a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce595208) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce595270) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce5912a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce595340) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce5953a8) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce595410) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce595478) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, float, float, false> (0x0x7f7bce5954e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bce595548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce5955b0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce595618) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce591660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>&, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>&, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce591900) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce5918a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, -1, 0, 6, 6>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, -1, 0, 6, 6>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce591a20) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bce591840) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true, true> (0x0x7f7bce5956e8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce595750) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce5957b8) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce595820) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce595888) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, float, float, false> (0x0x7f7bce5958f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bce595958) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce5959c0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce595a28) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce5917e0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true, Eigen::Dense> (0x0x7f7bce595c30) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true, true> (0x0x7f7bce595c98) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce595d00) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce595d68) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce595dd0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce595e38) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, float, float, false> (0x0x7f7bce595ea0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bce595f08) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce595f70) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce5952d8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce591c60) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> (0x0x7f7bce595a90) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true, Eigen::Dense> (0x0x7f7bce5db000) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true, true> (0x0x7f7bce5db068) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce5db0d0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce5db138) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce5db1a0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce5db208) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, float, float, false> (0x0x7f7bce5db270) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bce5db2d8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bce5db340) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bce5db3a8) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce591e40) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce1e20c0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce1e21e0) 0 empty

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

Class Eigen::internal::product_size_category<-1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_size_category<-1, 6> (0x0x7f7bce1e22a0) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce1e2060) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bce1e2360) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce1e2300) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce1e2420) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce1e2480) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce1e23c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce1e24e0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce1e2540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bce5db958) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce1e25a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, float, float, false> (0x0x7f7bce5dba28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bce5dba90) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce1e2600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce1e26c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bce1e2720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bce1e2780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > > (0x0x7f7bce1e27e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bce1e2900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bce1e28a0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bce1e2840) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce5dbaf8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, float, float, false> (0x0x7f7bce5dbb60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bce5dbbc8) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce1e2660) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > > (0x0x7f7bce1e29c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bce1e2a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bce1e2a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bce1e2ae0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> > (0x0x7f7bce1e2b40) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bce1e2ba0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bce1e2c00) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce5dbdd0) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce5dbe38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, float, float, false> (0x0x7f7bce5dbea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bce5dbf08) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce1e2960) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bce1e2d20) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bce1e2d80) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce1e2ea0) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>
   size=76 align=4
   base size=76 base align=4
Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> (0x0x7f7bce233c40) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bce1e2c60) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce5db410) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce5db5b0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, float, float, false> (0x0x7f7bce5db820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bce5db9c0) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce1e2cc0) 0 empty

Class Eigen::NoAlias<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::MatrixBase> (0x0x7f7bce1e2f00) 0

Class Eigen::internal::assign_selector<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, false, false> (0x0x7f7bce3bd360) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, false, false> (0x0x7f7bce3bd3c0) 0 empty

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

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

Class Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bce3bf548) 0 empty
  Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bce3bf5b0) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bce3bf618) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bce3bd720) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bce3bd780) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::MatrixXpr> (0x0x7f7bce3bd900) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::Dense> (0x0x7f7bce3bd8a0) 0 empty

Class Eigen::internal::eval<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, Eigen::Dense> (0x0x7f7bce3bd840) 0 empty

Class Eigen::internal::ref_selector<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bce3bd9c0) 0 empty

Class Eigen::internal::nested<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, 1, Eigen::Matrix<double, 7, 1, 0, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, 1, Eigen::Matrix<double, 7, 1, 0, 7, 1> > (0x0x7f7bce3bd960) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bce3bda20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, false> (0x0x7f7bce3bda80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, false> (0x0x7f7bce3bdae0) 0 empty

Class Eigen::internal::is_const<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bce3bdba0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bce3bdb40) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce3bf680) 0 empty
  Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bce3bf6e8) 0 empty
    Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bce3bf750) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bce3bf7b8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bce3bd7e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bce3bdc00) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce3bdc60) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce3bdcc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, 0> (0x0x7f7bce3bfc30) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce3bdd20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, double, double, false> (0x0x7f7bce3bfd00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, 0> (0x0x7f7bce3bfd68) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce3bdd80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce3bde40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, false> (0x0x7f7bce3bdea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, false> (0x0x7f7bce3bdf00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bce3bdf60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bce0c20c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, Eigen::Dense> (0x0x7f7bce0c2060) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, Eigen::Dense> (0x0x7f7bce0c2000) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 1, 0, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 1, 0, 7, 1> > (0x0x7f7bce0c2120) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce3bfdd0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, double, double, false> (0x0x7f7bce3bfe38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, 0> (0x0x7f7bce3bfea0) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce3bdde0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bce0c21e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>&> (0x0x7f7bce0c2240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>&> (0x0x7f7bce0c22a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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<double>, Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>&> (0x0x7f7bce0c2300) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, 0> > (0x0x7f7bce0c2360) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bce0c23c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bce0c2420) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce3bff08) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce13c000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, double, double, false> (0x0x7f7bce13c068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, 0> (0x0x7f7bce13c0d0) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce0c2180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>&, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>&, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce0c25a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce0c2540) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 7, 1>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 7, 1>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce0c2600) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 7, 1> > (0x0x7f7bce0c24e0) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false, false>
   size=24 align=4
   base size=21 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false, false> (0x0x7f7bce13c1a0) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce13c208) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce13c270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, double, double, false> (0x0x7f7bce13c2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, 0> (0x0x7f7bce13c340) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce0c2480) 0 empty

Class Eigen::BlockImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false, Eigen::Dense>
   size=24 align=4
   base size=21 base align=4
Eigen::BlockImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false, Eigen::Dense> (0x0x7f7bce13c548) 0
  Eigen::internal::BlockImpl_dense<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false, false> (0x0x7f7bce13c5b0) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce13c618) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce13c680) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, double, double, false> (0x0x7f7bce13c6e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, 0> (0x0x7f7bce13c750) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce0c2660) 0 empty

Class Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>
   size=24 align=4
   base size=21 base align=4
Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> (0x0x7f7bce13c820) 0
  Eigen::BlockImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false, Eigen::Dense> (0x0x7f7bce13c888) 0
    Eigen::internal::BlockImpl_dense<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false, false> (0x0x7f7bce13c8f0) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce13c958) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce13c9c0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, double, double, false> (0x0x7f7bce13ca28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, 0> (0x0x7f7bce13ca90) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce0c26c0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1> > (0x0x7f7bce13cf08) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce13cf70) 0 empty
    Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bce13c138) 0 empty
      Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bce13c3a8) 0 empty
        Eigen::internal::traits<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bce13caf8) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bce0c2780) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1>, Eigen::MatrixXpr> (0x0x7f7bce0c28a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1>, Eigen::Dense> (0x0x7f7bce0c2840) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1>, Eigen::Dense> (0x0x7f7bce0c27e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1>&, const Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1>&, const Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1> > (0x0x7f7bce0c29c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1> > (0x0x7f7bce0c2960) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 7, 1>, const Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 7, 1>, const Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1> > (0x0x7f7bce0c2a20) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 7, 1> > (0x0x7f7bce0c2900) 0 empty

Class Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1>
   size=24 align=4
   base size=21 base align=4
Eigen::VectorBlock<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1> (0x0x7f7bce13cb60) 0
  Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> (0x0x7f7bce13cbc8) 0
    Eigen::BlockImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false, Eigen::Dense> (0x0x7f7bce13cc30) 0
      Eigen::internal::BlockImpl_dense<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false, false> (0x0x7f7bce13cc98) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce13cd00) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce13cd68) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, double, double, false> (0x0x7f7bce13cdd0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, 0> (0x0x7f7bce13ce38) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce0c2720) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bcde172d8) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bcde17340) 0 empty
    Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bcde173a8) 0 empty
      Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bcde17410) 0 empty
        Eigen::internal::traits<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bcde17478) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bce0c2a80) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bce0c2b40) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcde174e0) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bcde17548) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bcde175b0) 0 empty
      Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bcde17618) 0 empty
        Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bcde17680) 0 empty
          Eigen::internal::traits<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bcde176e8) 0 empty
            Eigen::internal::traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bce0c2ae0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -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<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bce0c2ba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bce0c2c00) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bce0c2c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 0> (0x0x7f7bcde17820) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bce0c2cc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, double, double, false> (0x0x7f7bcde178f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 0> (0x0x7f7bcde17958) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bce0c2d20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -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<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bce0c2de0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -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<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, false> (0x0x7f7bce0c2e40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -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<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, false> (0x0x7f7bce0c2ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -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<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > > (0x0x7f7bce0c2f00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -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<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bcde8d060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -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<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, Eigen::Dense> (0x0x7f7bcde8d000) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -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<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, Eigen::Dense> (0x0x7f7bce0c2f60) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcde179c0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, double, double, false> (0x0x7f7bcde17a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 0> (0x0x7f7bcde17a90) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bce0c2d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > > (0x0x7f7bcde8d120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >&> (0x0x7f7bcde8d180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >&> (0x0x7f7bcde8d1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >&> (0x0x7f7bcde8d240) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -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<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 0> > (0x0x7f7bcde8d2a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcde8d300) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcde8d360) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcde17c98) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcde17d00) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, double, double, false> (0x0x7f7bcde17d68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 0> (0x0x7f7bcde17dd0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcde8d0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -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<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcde8d4e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcde8d480) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 7, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 7, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcde8d540) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 7, 1> > (0x0x7f7bcde8d420) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, Eigen::Dense> (0x0x7f7bcde17ea0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcde17f08) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcde17f70) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, double, double, false> (0x0x7f7bcde17000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 0> (0x0x7f7bcde17888) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcde8d3c0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bcde8d6c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bcde8d660) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=36 align=4
   base size=36 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bcdf73a80) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bcde8d5a0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>, Eigen::Dense> (0x0x7f7bcdfb2068) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcdfb20d0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcdfb2138) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, double, double, false> (0x0x7f7bcdfb21a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 0> (0x0x7f7bcdfb2208) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bcde8d600) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdfb2478) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bcde8dea0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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<double>, Eigen::Matrix<double, 5, 1> >, Eigen::MatrixXpr> (0x0x7f7bcde8df00) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcde8df60) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdc00000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bcdfb2548) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdc00060) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bcdfb2618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bcdfb2680) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdc000c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdc00180) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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<double>, Eigen::Matrix<double, 5, 1> >, false> (0x0x7f7bcdc001e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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<double>, Eigen::Matrix<double, 5, 1> >, false> (0x0x7f7bcdc00240) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdc002a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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<double>, Eigen::Matrix<double, 5, 1> >, Eigen::MatrixXpr> (0x0x7f7bcdc003c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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<double>, Eigen::Matrix<double, 5, 1> >, Eigen::Dense> (0x0x7f7bcdc00360) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, Eigen::Dense> (0x0x7f7bcdc00300) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdfb26e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bcdfb2750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bcdfb27b8) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdc00120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdc00480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >&> (0x0x7f7bcdc004e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >&> (0x0x7f7bcdc00540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >&> (0x0x7f7bcdc005a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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<double>, Eigen::Matrix<double, 5, 1> >, 0> > (0x0x7f7bcdc00600) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcdc00660) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcdc006c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdfb29c0) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdfb2a28) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bcdfb2a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bcdfb2af8) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdc00420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdc008a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdc00840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdc00900) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bcdc007e0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > (0x0x7f7bcdc26d20) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bcdc00720) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdfb2bc8) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdfb2c30) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bcdfb2c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bcdfb2d00) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdc00780) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bcdc00960) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdc00a80) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcde8de40) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdfb25b0) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdc00ae0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::MatrixXpr> (0x0x7f7bcdc00b40) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdc00ba0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdc00c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 0> (0x0x7f7bcdfb2b60) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdc00c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 1> (0x0x7f7bcdfb2d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 0> (0x0x7f7bcdda9000) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdc00cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 3> (0x0x7f7bcdda90d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 1> (0x0x7f7bcdda9138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 0> (0x0x7f7bcdda91a0) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdc00d20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, double, double, false> (0x0x7f7bcdda9270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 3> (0x0x7f7bcdda92d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 1> (0x0x7f7bcdda9340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 0> (0x0x7f7bcdda93a8) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdc00d80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdc00e40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, true> (0x0x7f7bcdc00ea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, true> (0x0x7f7bcdc00f00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > > (0x0x7f7bcdc00f60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::MatrixXpr> (0x0x7f7bcd9f90c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::Dense> (0x0x7f7bcd9f9060) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::Dense> (0x0x7f7bcd9f9000) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdda9410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, double, double, false> (0x0x7f7bcdda9478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 3> (0x0x7f7bcdda94e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 1> (0x0x7f7bcdda9548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 0> (0x0x7f7bcdda95b0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdc00de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > > (0x0x7f7bcd9f9180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >&> (0x0x7f7bcd9f91e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >&> (0x0x7f7bcd9f9240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >&> (0x0x7f7bcd9f92a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 0> > (0x0x7f7bcd9f9300) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcd9f9360) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcd9f93c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdda97b8) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdda9820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, double, double, false> (0x0x7f7bcdda9888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 3> (0x0x7f7bcdda98f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 1> (0x0x7f7bcdda9958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 0> (0x0x7f7bcdda99c0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcd9f9120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcd9f9540) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcd9f94e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcd9f95a0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bcd9f9480) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bcdda9a90) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdda9af8) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcdda9b60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, double, double, false> (0x0x7f7bcdda9bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 3> (0x0x7f7bcdda9c30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 1> (0x0x7f7bcdda9c98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, 0> (0x0x7f7bcdda9d00) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bcd9f9420) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<double, 6, 5, 0, 6, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<double, 6, 5, 0, 6, 5>&> (0x0x7f7bcd9f96c0) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bcd9f9780) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bcd9f9720) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcdda9068) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bcd9f9660) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd9f9600) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::MatrixXpr> (0x0x7f7bcd9f98a0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd9f9900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcdb7e0d0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd9f9960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcdb7e1a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcdb7e208) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd9f9a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcdb7e2d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcdb7e340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcdb7e3a8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd9f9c00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, double, double, false> (0x0x7f7bcdb7e478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcdb7e4e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcdb7e548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcdb7e5b0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd9f9de0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcdbbf000) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, true> (0x0x7f7bcdbbf060) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, true> (0x0x7f7bcdbbf0c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > > (0x0x7f7bcdbbf120) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::MatrixXpr> (0x0x7f7bcdbbf240) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::Dense> (0x0x7f7bcdbbf1e0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::Dense> (0x0x7f7bcdbbf180) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcdb7e618) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, double, double, false> (0x0x7f7bcdb7e680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcdb7e6e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcdb7e750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcdb7e7b8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd9f9f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > >
   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::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > > (0x0x7f7bcdbbf7e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>&>
   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::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>&> (0x0x7f7bcdbbf840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>&>
   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::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>&> (0x0x7f7bcdbbf8a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >, Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >, Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>&> (0x0x7f7bcdbbf900) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> > (0x0x7f7bcdbbf960) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcdbbf9c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcdbbfa20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcdb7eea0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcdb7ef08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, double, double, false> (0x0x7f7bcdb7ef70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcdb7e138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcdb7e270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcdb7e820) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcdbbf780) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd8fb360) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd8fb300) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcd861138) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd8611a0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd861208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, double, double, false> (0x0x7f7bcd861270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcd8612d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcd861340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcd8613a8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd8fb2a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcd861478) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcd8614e0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd861548) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd8615b0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, double, double, false> (0x0x7f7bcd861618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcd861680) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcd8616e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcd861750) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd8fb660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd8fb900) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd8fb8a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 5, 0, 5, 5>, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 5, 0, 5, 5>, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd8fba20) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bcd8fb840) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bcd8fbae0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<double, 6, 5, 0, 6, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<double, 6, 5, 0, 6, 5>&> (0x0x7f7bcd8fba80) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false, true> (0x0x7f7bcd861820) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcd861888) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcd8618f0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd861958) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd8619c0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, double, double, false> (0x0x7f7bcd861a28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcd861a90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcd861af8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcd861b60) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd8fb7e0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false, Eigen::Dense> (0x0x7f7bcd861dd0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false, true> (0x0x7f7bcd861e38) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcd861ea0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcd861f08) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd861f70) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd861000) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, double, double, false> (0x0x7f7bcd861410) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcd8617b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcd861bc8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcd93d000) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd8fbd20) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> (0x0x7f7bcd93d0d0) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false, Eigen::Dense> (0x0x7f7bcd93d138) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false, true> (0x0x7f7bcd93d1a0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcd93d208) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcd93d270) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd93d2d8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd93d340) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, double, double, false> (0x0x7f7bcd93d3a8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 3> (0x0x7f7bcd93d410) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 1> (0x0x7f7bcd93d478) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, 0> (0x0x7f7bcd93d4e0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bcd8fbf00) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd93d5b0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bcd950180) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd950120) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bcd9502a0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd950300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd93d888) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd950360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd93d958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd93d9c0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd950480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcd93da90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd93daf8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd93db60) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd950600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, double, double, false> (0x0x7f7bcd93dc30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcd93dc98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd93dd00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd93dd68) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd9507e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd9509c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -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<double, 6, 5, 0, 6, 5>, -1, -1, false>, true> (0x0x7f7bcd950a20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -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<double, 6, 5, 0, 6, 5>, -1, -1, false>, true> (0x0x7f7bcd950a80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > > (0x0x7f7bcd950ae0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -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<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bcd950c00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::Dense> (0x0x7f7bcd950ba0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::Dense> (0x0x7f7bcd950b40) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, -1, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, -1, 0, 6, 5> > (0x0x7f7bcd950c60) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd93ddd0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, double, double, false> (0x0x7f7bcd93de38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcd93dea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd93df08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd93df70) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd950960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > >
   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::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > > (0x0x7f7bcd6333c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -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<double>, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>&> (0x0x7f7bcd633420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -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<double>, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>&> (0x0x7f7bcd633480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -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<double>, Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>&> (0x0x7f7bcd6334e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -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<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> > (0x0x7f7bcd633540) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcd6335a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcd633600) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd9b1478) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd9b14e0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, double, double, false> (0x0x7f7bcd9b1548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcd9b15b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd9b1618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd9b1680) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd633360) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd633e40) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd633de0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd9b18f0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd9b1958) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd9b19c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, double, double, false> (0x0x7f7bcd9b1a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcd9b1a90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd9b1af8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd9b1b60) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd633d80) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd9b1c30) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd9b1c98) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd9b1d00) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd9b1d68) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, double, double, false> (0x0x7f7bcd9b1dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcd9b1e38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd9b1ea0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd9b1f08) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd6f6180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd6f6420) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd6f63c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 5>, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 5>, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd6f6480) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1, Eigen::Matrix<double, -1, -1, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1, Eigen::Matrix<double, -1, -1, 0, 6, 5> > (0x0x7f7bcd6f6360) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false, true> (0x0x7f7bcd9b16e8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd9b1bc8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd9b1f70) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd717000) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd717068) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, double, double, false> (0x0x7f7bcd7170d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcd717138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd7171a0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd717208) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd6f6300) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false, Eigen::Dense> (0x0x7f7bcd7174e0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false, true> (0x0x7f7bcd717548) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd7175b0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd717618) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd717680) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd7176e8) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, double, double, false> (0x0x7f7bcd717750) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcd7177b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd717820) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd717888) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd6f66c0) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> (0x0x7f7bcd717958) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false, Eigen::Dense> (0x0x7f7bcd7179c0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false, true> (0x0x7f7bcd717a28) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd717a90) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd717af8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd717b60) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd717bc8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, double, double, false> (0x0x7f7bcd717c30) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 3> (0x0x7f7bcd717c98) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 1> (0x0x7f7bcd717d00) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, 0> (0x0x7f7bcd717d68) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bcd6f68a0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<double, 6, 6, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<double, 6, 6, 0, 6, 6>&> (0x0x7f7bcd6f6b40) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcd6f6c00) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcd6f6ba0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd717e38) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcd6f6ae0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd6f6a80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcd6f6d20) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd6f6d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd777000) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd6f6de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd7770d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd777138) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd6f6f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcd777208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd777270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd7772d8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd79b0c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, double, double, false> (0x0x7f7bcd7773a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcd777410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd777478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd7774e0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd79b2a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd79b480) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, true> (0x0x7f7bcd79b4e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, true> (0x0x7f7bcd79b540) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > > (0x0x7f7bcd79b5a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcd79b6c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Dense> (0x0x7f7bcd79b660) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Dense> (0x0x7f7bcd79b600) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd777548) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, double, double, false> (0x0x7f7bcd7775b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcd777618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd777680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd7776e8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd79b420) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > >
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > > (0x0x7f7bcd79bc60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>&> (0x0x7f7bcd79bcc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>&> (0x0x7f7bcd79bd20) 0 empty

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

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> > (0x0x7f7bcd79bde0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcd79be40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcd79bea0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd777dd0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd777e38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, double, double, false> (0x0x7f7bcd777ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcd777f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd777f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd777068) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd79bc00) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4cd7e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4cd780) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd4e8000) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4e8068) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4e80d0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, double, double, false> (0x0x7f7bcd4e8138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcd4e81a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd4e8208) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd4e8270) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4cd720) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd4e8340) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd4e83a8) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4e8410) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4e8478) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, double, double, false> (0x0x7f7bcd4e84e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcd4e8548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd4e85b0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd4e8618) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4cdae0) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4cdd20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4cdea0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1, Eigen::Matrix<double, 6, 1> > (0x0x7f7bcd4cdcc0) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcd4cdf60) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<double, 6, 6, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<double, 6, 6, 0, 6, 6>&> (0x0x7f7bcd4cdf00) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false, true> (0x0x7f7bcd4e86e8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd4e8750) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd4e87b8) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4e8820) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4e8888) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, double, double, false> (0x0x7f7bcd4e88f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcd4e8958) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd4e89c0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd4e8a28) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4cdc60) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false, Eigen::Dense> (0x0x7f7bcd4e8c98) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false, true> (0x0x7f7bcd4e8d00) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd4e8d68) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd4e8dd0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4e8e38) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd4e8ea0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, double, double, false> (0x0x7f7bcd4e8f08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcd4e8f70) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd4e82d8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd4e8680) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd5251e0) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> (0x0x7f7bcd531000) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false, Eigen::Dense> (0x0x7f7bcd531068) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false, true> (0x0x7f7bcd5310d0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd531138) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd5311a0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd531208) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd531270) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, double, double, false> (0x0x7f7bcd5312d8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 3> (0x0x7f7bcd531340) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 1> (0x0x7f7bcd5313a8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, 0> (0x0x7f7bcd531410) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bcd5253c0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd5314e0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcd525600) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd5255a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bcd525720) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd525780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd5317b8) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd5257e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd531888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd5318f0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd525900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcd5319c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd531a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd531a90) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd525a80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, double, double, false> (0x0x7f7bcd531b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcd531bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd531c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd531c98) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd525c60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd525e40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, true> (0x0x7f7bcd525ea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, true> (0x0x7f7bcd525f00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bcd525f60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bcd5c50c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Dense> (0x0x7f7bcd5c5060) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Dense> (0x0x7f7bcd5c5000) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bcd5c5120) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd531d00) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, double, double, false> (0x0x7f7bcd531d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcd531dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd531e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd531ea0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd525de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bcd5c5840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>&> (0x0x7f7bcd5c58a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>&> (0x0x7f7bcd5c5900) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>&> (0x0x7f7bcd5c5960) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> > (0x0x7f7bcd5c59c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcd5c5a20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcd5c5a80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd5ae3a8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd5ae410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, double, double, false> (0x0x7f7bcd5ae478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcd5ae4e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd5ae548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd5ae5b0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd5c57e0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2d7300) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2d72a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd5ae820) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd5ae888) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd5ae8f0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, double, double, false> (0x0x7f7bcd5ae958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcd5ae9c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd5aea28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd5aea90) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2d7240) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd5aeb60) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd5aebc8) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd5aec30) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd5aec98) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, double, double, false> (0x0x7f7bcd5aed00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcd5aed68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd5aedd0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd5aee38) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2d7600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2d78a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2d7840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2d7900) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bcd2d77e0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false, true> (0x0x7f7bcd5aef08) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd5aef70) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd5ae618) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd5aeaf8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd5aeea0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, double, double, false> (0x0x7f7bcd2ff000) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcd2ff068) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd2ff0d0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd2ff138) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2d7780) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false, Eigen::Dense> (0x0x7f7bcd2ff410) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false, true> (0x0x7f7bcd2ff478) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd2ff4e0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd2ff548) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2ff5b0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2ff618) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, double, double, false> (0x0x7f7bcd2ff680) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcd2ff6e8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd2ff750) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd2ff7b8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2d7b40) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> (0x0x7f7bcd2ff888) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false, Eigen::Dense> (0x0x7f7bcd2ff8f0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false, true> (0x0x7f7bcd2ff958) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd2ff9c0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd2ffa28) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2ffa90) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2ffaf8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, double, double, false> (0x0x7f7bcd2ffb60) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 3> (0x0x7f7bcd2ffbc8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1> (0x0x7f7bcd2ffc30) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 0> (0x0x7f7bcd2ffc98) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bcd2d7d20) 0 empty

Class Eigen::internal::traits<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bcd2d7f00) 0 empty

Class Eigen::internal::traits<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd2ffd68) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcd2d7f60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, Eigen::MatrixXpr> (0x0x7f7bcd33f000) 0 empty

Class Eigen::internal::accessors_level<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd33f060) 0 empty

Class Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd33f0c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcd2ffea0) 0 empty
  Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd33f120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 1> (0x0x7f7bcd2fff70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcd2ff1a0) 0 empty
    Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd33f180) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, double, double, false> (0x0x7f7bcd2ffd00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 1> (0x0x7f7bcd2fff08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcd377000) 0 empty
      Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd33f1e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd33f2a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, false> (0x0x7f7bcd33f300) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, false> (0x0x7f7bcd33f360) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > > (0x0x7f7bcd33f3c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, Eigen::MatrixXpr> (0x0x7f7bcd33f4e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, Eigen::Dense> (0x0x7f7bcd33f480) 0 empty

Class Eigen::internal::eval<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, Eigen::Dense> (0x0x7f7bcd33f420) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcd33f540) 0 empty

Class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd377068) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, double, double, false> (0x0x7f7bcd3770d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 1> (0x0x7f7bcd377138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcd3771a0) 0 empty
        Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd33f240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > >, const Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > >
   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::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > >, const Eigen::Transpose<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > > (0x0x7f7bcd33f600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >&>
   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::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >&> (0x0x7f7bcd33f660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >&>
   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::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >, const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >&> (0x0x7f7bcd33f6c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >, Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >, Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >&> (0x0x7f7bcd33f720) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 0> > (0x0x7f7bcd33f780) 0 empty

Class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcd33f7e0) 0 empty

Class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcd33f840) 0 empty

Class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd3773a8) 0 empty
  Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd377410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, double, double, false> (0x0x7f7bcd377478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 1> (0x0x7f7bcd3774e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcd377548) 0 empty
          Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd33f5a0) 0 empty

Class Eigen::internal::nested<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 1, Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 1, Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcd33f960) 0 empty

Class Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bcd385930) 0 empty
  Eigen::internal::no_assignment_operator (0x0x7f7bcd33f8a0) 0 empty
  Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd377618) 0 empty
    Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd377680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, double, double, false> (0x0x7f7bcd3776e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 1> (0x0x7f7bcd377750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcd3777b8) 0 empty
            Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd33f900) 0 empty

Class Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=4 align=4
   base size=4 base align=4
Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcd3778f0) 0
  Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bcd385e70) 0 empty
    Eigen::internal::no_assignment_operator (0x0x7f7bcd33f9c0) 0 empty
    Eigen::MatrixBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd377958) 0 empty
      Eigen::DenseBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd3779c0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, double, double, false> (0x0x7f7bcd377a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 1> (0x0x7f7bcd377a90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, 0> (0x0x7f7bcd377af8) 0 empty
              Eigen::EigenBase<Eigen::ReturnByValue<Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bcd33fa20) 0 empty

Class Eigen::internal::traits<Eigen::HouseholderSequence<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 5, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::HouseholderSequence<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 5, 1>, 1> > (0x0x7f7bcd33fae0) 0 empty

Class Eigen::EigenBase<Eigen::HouseholderSequence<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 5, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::HouseholderSequence<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 5, 1>, 1> > (0x0x7f7bcd33fa80) 0 empty

Class Eigen::internal::hseq_side_dependent_impl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 5, 1>, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::hseq_side_dependent_impl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 5, 1>, 1> (0x0x7f7bcd33fc00) 0 empty

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

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

Class Eigen::HouseholderSequence<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 5, 1>, 1>
   size=20 align=4
   base size=20 base align=4
Eigen::HouseholderSequence<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 5, 1>, 1> (0x0x7f7bcd377d68) 0
  Eigen::EigenBase<Eigen::HouseholderSequence<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 5, 1>, 1> > (0x0x7f7bcd33fba0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcd377820) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcd115000) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcd33ff60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::MatrixXpr> (0x0x7f7bcd115120) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcd115180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcd1211a0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcd1151e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcd121270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcd1212d8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcd115300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcd1213a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcd121410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcd121478) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcd115480) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, double, double, false> (0x0x7f7bcd121548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcd1215b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcd121618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcd121680) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcd115660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcd115840) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, true> (0x0x7f7bcd1158a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, true> (0x0x7f7bcd115900) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > > (0x0x7f7bcd115960) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::MatrixXpr> (0x0x7f7bcd115a80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::Dense> (0x0x7f7bcd115a20) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, Eigen::Dense> (0x0x7f7bcd1159c0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bcd115ae0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcd1216e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, double, double, false> (0x0x7f7bcd121750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcd1217b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcd121820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcd121888) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcd1157e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > >
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > > (0x0x7f7bccdf80c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>&> (0x0x7f7bccdf8120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>&> (0x0x7f7bccdf8180) 0 empty

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

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> > (0x0x7f7bccdf8240) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bccdf82a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bccdf8300) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcd121f70) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcd121208) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, double, double, false> (0x0x7f7bcd121340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcd1218f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcce01000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcce01068) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccdf8060) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccdf8c00) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccdf8ba0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcce01208) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcce01270) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcce012d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, double, double, false> (0x0x7f7bcce01340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcce013a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcce01410) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcce01478) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccdf8b40) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcce01548) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcce015b0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcce01618) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcce01680) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, double, double, false> (0x0x7f7bcce016e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcce01750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcce017b8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcce01820) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccdf8f00) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccec2180) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 6, 1, 1, 6>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 6, 1, 1, 6>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccec2300) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, Eigen::Matrix<double, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, Eigen::Matrix<double, 1, 6, 1, 1, 6> > (0x0x7f7bccec2120) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false, true> (0x0x7f7bcce018f0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcce01958) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcce019c0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcce01a28) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcce01a90) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, double, double, false> (0x0x7f7bcce01af8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcce01b60) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcce01bc8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcce01c30) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccec20c0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false, Eigen::Dense> (0x0x7f7bcce01e38) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false, true> (0x0x7f7bcce01ea0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bcce01f08) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bcce01f70) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcce010d0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcce014e0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, double, double, false> (0x0x7f7bcce01888) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bcce01c98) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bccee0000) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bccee0068) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccec2540) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> (0x0x7f7bccee0138) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false, Eigen::Dense> (0x0x7f7bccee01a0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false, true> (0x0x7f7bccee0208) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bccee0270) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bccee02d8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccee0340) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccee03a8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, double, double, false> (0x0x7f7bccee0410) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 3> (0x0x7f7bccee0478) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1> (0x0x7f7bccee04e0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 0> (0x0x7f7bccee0548) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccec2720) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccec29c0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccee0618) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccee0680) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bccec2960) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccec2900) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bccec2b40) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccec2ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bccee0958) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccec2c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bccee0a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bccee0a90) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccec2c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bccee0b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bccee0bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bccee0c30) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccec2cc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, double, double, false> (0x0x7f7bccee0d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bccee0d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bccee0dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bccee0e38) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccec2d20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccec2de0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, true> (0x0x7f7bccec2e40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, true> (0x0x7f7bccec2ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bccec2f00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bccf73060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bccf73000) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bccec2f60) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bccf730c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccee0ea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, double, double, false> (0x0x7f7bccee0f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bccee0f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bccee05b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bccee06e8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccec2d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bccf73180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>&> (0x0x7f7bccf731e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>&> (0x0x7f7bccf73240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>&> (0x0x7f7bccf732a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> > (0x0x7f7bccf73300) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bccf73360) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bccf733c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf722d8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf72340) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, double, double, false> (0x0x7f7bccf723a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bccf72410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bccf72478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bccf724e0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf73120) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf734e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf73480) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bccf725b0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf72618) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf72680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, double, double, false> (0x0x7f7bccf726e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bccf72750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bccf727b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bccf72820) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf73420) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bccf72b60) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bccf72bc8) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf72c30) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf72c98) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, double, double, false> (0x0x7f7bccf72d00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bccf72d68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bccf72dd0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bccf72e38) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf73540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf736c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf73660) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf73720) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bccf73600) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccf737e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccf73780) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, true>
   size=32 align=4
   base size=32 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, true> (0x0x7f7bccf72548) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bccf72888) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bccf72ea0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcccb1000) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcccb1068) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, double, double, false> (0x0x7f7bcccb10d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bcccb1138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bcccb11a0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bcccb1208) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf735a0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, Eigen::Dense>
   size=32 align=4
   base size=32 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bcccb1618) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, true> (0x0x7f7bcccb1680) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bcccb16e8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bcccb1750) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcccb17b8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcccb1820) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, double, double, false> (0x0x7f7bcccb1888) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bcccb18f0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bcccb1958) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bcccb19c0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf73900) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>
   size=32 align=4
   base size=32 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> (0x0x7f7bcccb1b60) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bcccb1bc8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, true> (0x0x7f7bcccb1c30) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bcccb1c98) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bcccb1d00) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcccb1d68) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcccb1dd0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, double, double, false> (0x0x7f7bcccb1e38) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bcccb1ea0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bcccb1f08) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bcccb1f70) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf73960) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1> > (0x0x7f7bccce04e0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccce0548) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccce05b0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bccf73ae0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1>, Eigen::MatrixXpr> (0x0x7f7bccf73c60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1>, Eigen::Dense> (0x0x7f7bccf73c00) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1>, Eigen::Dense> (0x0x7f7bccf73ba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1> > (0x0x7f7bccf73d80) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1> > (0x0x7f7bccf73d20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1> > (0x0x7f7bccf73de0) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bccf73cc0) 0 empty

Class Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1>
   size=32 align=4
   base size=32 base align=4
Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, -1> (0x0x7f7bcccb1270) 0
  Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> (0x0x7f7bccce0000) 0
    Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bccce0068) 0
      Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false, true> (0x0x7f7bccce00d0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bccce0138) 0
          Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bccce01a0) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccce0208) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccce0270) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, double, double, false> (0x0x7f7bccce02d8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 3> (0x0x7f7bccce0340) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1> (0x0x7f7bccce03a8) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 0> (0x0x7f7bccce0410) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccf73a80) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccce0a90) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccce0af8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccce0b60) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bccf73ea0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcccfe000) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bccce0bc8) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccce0c30) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bccce0c98) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bccce0d00) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bccf73f60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bcccfe0c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcccfe120) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcccfe180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bccce0e38) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcccfe1e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, double, double, false> (0x0x7f7bccce0f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bccce0f70) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcccfe240) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcccfe300) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, false> (0x0x7f7bcccfe360) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, false> (0x0x7f7bcccfe3c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > > (0x0x7f7bcccfe420) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bcccfe540) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bcccfe4e0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bcccfe480) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bccce06e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, double, double, false> (0x0x7f7bccce0ea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bccd24000) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcccfe2a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > > (0x0x7f7bcccfe600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&> (0x0x7f7bcccfe660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&> (0x0x7f7bcccfe6c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&> (0x0x7f7bcccfe720) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> > (0x0x7f7bcccfe780) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcccfe7e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcccfe840) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bccd24208) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bccd24270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, double, double, false> (0x0x7f7bccd242d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bccd24340) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcccfe5a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcccfe9c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcccfe960) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcccfea20) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bcccfe900) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bccd24410) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bccd24478) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bccd244e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, double, double, false> (0x0x7f7bccd24548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bccd245b0) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcccfe8a0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcccfeba0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcccfeb40) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=36 align=4
   base size=33 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcca18bd0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bcccfea80) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bccd247b8) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bccd24820) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bccd24888) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, double, double, false> (0x0x7f7bccd248f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bccd24958) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcccfeae0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccd24a90) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcccfec60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcccfec00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::MatrixXpr> (0x0x7f7bcccfed80) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcccfede0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bccd24d68) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcccfee40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bccd24e38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bccd24ea0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcccfef60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bccd24f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bccd24068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bccd243a8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccad3120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, double, double, false> (0x0x7f7bccd249c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bccd24af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bccd24dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bccd24f08) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccad3300) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccad34e0) 0 empty

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

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

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > > (0x0x7f7bccad3600) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::MatrixXpr> (0x0x7f7bccad3720) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Dense> (0x0x7f7bccad36c0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Dense> (0x0x7f7bccad3660) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccadd000) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, double, double, false> (0x0x7f7bccadd068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bccadd0d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bccadd138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bccadd1a0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccad3480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > >
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > > (0x0x7f7bccad3cc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>&> (0x0x7f7bccad3d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>&> (0x0x7f7bccad3d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>&> (0x0x7f7bccad3de0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> > (0x0x7f7bccad3e40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bccad3ea0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bccad3f00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccadd7b8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccadd820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, double, double, false> (0x0x7f7bccadd888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bccadd8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bccadd958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bccadd9c0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccad3c60) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccbce780) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccbce720) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bccaddb60) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccaddbc8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccaddc30) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, double, double, false> (0x0x7f7bccaddc98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bccaddd00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bccaddd68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bccadddd0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccbce6c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bccaddea0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bccaddf08) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccaddf70) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccadd208) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, double, double, false> (0x0x7f7bccadda28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bccadde38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bcc834000) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bcc834068) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccbcea80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>&, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>&, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccbced20) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccbcecc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccbcee40) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1, Eigen::Matrix<double, 6, 1> > (0x0x7f7bccbcec60) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true, true> (0x0x7f7bcc834138) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bcc8341a0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bcc834208) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcc834270) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcc8342d8) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, double, double, false> (0x0x7f7bcc834340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bcc8343a8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bcc834410) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bcc834478) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bccbcec00) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true, Eigen::Dense> (0x0x7f7bcc834680) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true, true> (0x0x7f7bcc8346e8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bcc834750) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bcc8347b8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcc834820) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcc834888) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, double, double, false> (0x0x7f7bcc8348f0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bcc834958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bcc8349c0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bcc834a28) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcc85b0c0) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> (0x0x7f7bcc834af8) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true, Eigen::Dense> (0x0x7f7bcc834b60) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true, true> (0x0x7f7bcc834bc8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bcc834c30) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bcc834c98) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcc834d00) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcc834d68) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, double, double, false> (0x0x7f7bcc834dd0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 3> (0x0x7f7bcc834e38) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 1> (0x0x7f7bcc834ea0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, 0> (0x0x7f7bcc834f08) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcc85b2a0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcc85b540) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc8340d0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcc8344e0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcc85b4e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc85b480) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcc85b600) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc85b660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc87e270) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc85b6c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc87e340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc87e3a8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc85b720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bcc87e478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc87e4e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc87e548) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc85b780) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bcc87e618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bcc87e680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc87e6e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc87e750) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc85b7e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc85b8a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true> (0x0x7f7bcc85b900) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true> (0x0x7f7bcc85b960) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc85b9c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcc85bae0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bcc85ba80) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bcc85ba20) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc87e7b8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bcc87e820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bcc87e888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc87e8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc87e958) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc85b840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc85bba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&> (0x0x7f7bcc85bc00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&> (0x0x7f7bcc85bc60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&> (0x0x7f7bcc85bcc0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> > (0x0x7f7bcc85bd20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcc85bd80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcc85bde0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc87eea0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc87ef08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bcc87ef70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bcc87e2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc87e410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc87e9c0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc85bb40) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc85bf00) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc85bea0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc965208) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc965270) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc9652d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bcc965340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bcc9653a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc965410) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc965478) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc85be40) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc9657b8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc965820) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc965888) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc9658f0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bcc965958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bcc9659c0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc965a28) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc965a90) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc85bf60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc62a120) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc62a0c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc62a180) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bcc62a060) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcc62a240) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcc62a1e0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, true>
   size=32 align=4
   base size=32 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, true> (0x0x7f7bcc965c30) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc965c98) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc965d00) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc965d68) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc965dd0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bcc965e38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bcc965ea0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc965f08) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc965f70) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc62a000) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, Eigen::Dense>
   size=32 align=4
   base size=32 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f7bcc634208) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, true> (0x0x7f7bcc634270) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc6342d8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc634340) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc6343a8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc634410) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bcc634478) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bcc6344e0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc634548) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc6345b0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc62a360) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>
   size=32 align=4
   base size=32 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> (0x0x7f7bcc634750) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f7bcc6347b8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, true> (0x0x7f7bcc634820) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc634888) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc6348f0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc634958) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc6349c0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bcc634a28) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bcc634a90) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc634af8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc634b60) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc62a3c0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1> > (0x0x7f7bcc658138) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc6581a0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcc658208) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcc62a540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1>, Eigen::MatrixXpr> (0x0x7f7bcc62a780) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1>, Eigen::Dense> (0x0x7f7bcc62a720) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1>, Eigen::Dense> (0x0x7f7bcc62a6c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1> > (0x0x7f7bcc62a8a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1> > (0x0x7f7bcc62a840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1> > (0x0x7f7bcc62a900) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bcc62a7e0) 0 empty

Class Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1>
   size=32 align=4
   base size=32 base align=4
Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1> (0x0x7f7bcc634c30) 0
  Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> (0x0x7f7bcc634c98) 0
    Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, Eigen::Dense> (0x0x7f7bcc634d00) 0
      Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false, true> (0x0x7f7bcc634d68) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc634dd0) 0
          Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc634e38) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc634ea0) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc634f08) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double, double, false> (0x0x7f7bcc634f70) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 3> (0x0x7f7bcc634bc8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1> (0x0x7f7bcc658000) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc658068) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc62a4e0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc658c98) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bcc62aa20) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc62a9c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::MatrixXpr> (0x0x7f7bcc62ab40) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc62aba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc658f70) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc62ac00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc658270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc658618) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc62ad20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bcc6586e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc658750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc6587b8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc62aea0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, double, double, false> (0x0x7f7bcc658888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bcc6588f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc658958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc6589c0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc6d90c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc6d92a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, true> (0x0x7f7bcc6d9300) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, true> (0x0x7f7bcc6d9360) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > > (0x0x7f7bcc6d93c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::MatrixXpr> (0x0x7f7bcc6d94e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Dense> (0x0x7f7bcc6d9480) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Dense> (0x0x7f7bcc6d9420) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bcc6d9540) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc658a28) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, double, double, false> (0x0x7f7bcc658a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bcc658af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc658b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc658bc8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc6d9240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > >
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > > (0x0x7f7bcc6d9a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>&> (0x0x7f7bcc6d9a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>&> (0x0x7f7bcc6d9ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>&> (0x0x7f7bcc6d9b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> > (0x0x7f7bcc6d9ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcc6d9c00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcc6d9c60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc6e74e0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc6e7548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, double, double, false> (0x0x7f7bcc6e75b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bcc6e7618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc6e7680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc6e76e8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc6d99c0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc21a4e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc21a480) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc6e7888) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc6e78f0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc6e7958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, double, double, false> (0x0x7f7bcc6e79c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bcc6e7a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc6e7a90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc6e7af8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc21a420) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc6e7bc8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc6e7c30) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc6e7c98) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc6e7d00) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, double, double, false> (0x0x7f7bcc6e7d68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bcc6e7dd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc6e7e38) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc6e7ea0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc21a7e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>&, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>&, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc21aa80) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc21aa20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, -1, 0, 6, 6>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, -1, 0, 6, 6>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc21aba0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bcc21a9c0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true, true> (0x0x7f7bcc6e7f70) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc6e7750) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc6e7b60) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc6e7f08) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc248000) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, double, double, false> (0x0x7f7bcc248068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bcc2480d0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc248138) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc2481a0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc21a960) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true, Eigen::Dense> (0x0x7f7bcc2483a8) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true, true> (0x0x7f7bcc248410) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc248478) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc2484e0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc248548) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc2485b0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, double, double, false> (0x0x7f7bcc248618) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bcc248680) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc2486e8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc248750) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc21ade0) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> (0x0x7f7bcc248820) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true, Eigen::Dense> (0x0x7f7bcc248888) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true, true> (0x0x7f7bcc2488f0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc248958) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc2489c0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc248a28) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc248a90) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, double, double, false> (0x0x7f7bcc248af8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 3> (0x0x7f7bcc248b60) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1> (0x0x7f7bcc248bc8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 0> (0x0x7f7bcc248c30) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc268000) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc268240) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc268360) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc2681e0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bcc268420) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bcc2683c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc2684e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc268540) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc268480) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc2685a0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc268600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bcc2890d0) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc268660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bcc2891a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bcc289208) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc2686c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc268780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bcc2687e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bcc268840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > > (0x0x7f7bcc2688a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bcc2689c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bcc268960) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bcc268900) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc289270) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bcc2892d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bcc289340) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc268720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > > (0x0x7f7bcc268a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bcc268ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bcc268b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bcc268ba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> > (0x0x7f7bcc268c00) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcc268c60) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcc268cc0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc289548) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc2895b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bcc289618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bcc289680) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc268a20) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<double, 6, 1> > (0x0x7f7bcc268de0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcc268e40) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc268f60) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>
   size=112 align=16
   base size=112 base align=16
Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> (0x0x7f7bcc363540) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bcc268d20) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc289750) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc2897b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bcc289820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bcc289888) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcc268d80) 0 empty

Class Eigen::NoAlias<Eigen::Matrix<double, 6, 1>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Matrix<double, 6, 1>, Eigen::MatrixBase> (0x0x7f7bcc022000) 0

Class Eigen::internal::assign_selector<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, false, false> (0x0x7f7bde9848a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, false, false> (0x0x7f7bde984f00) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bde984f60) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 1, 2, 0> (0x0x7f7bde55c000) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1> > (0x0x7f7bde55c060) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 1, 2, 0> (0x0x7f7bde55c240) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bde653960) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bde653840) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_sum_op<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_sum_op<double> > (0x0x7f7bde653ba0) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > > > (0x0x7f7bde6539c0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0, 4> (0x0x7f7bde653c00) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0, 2> (0x0x7f7bd72a1958) 0 empty
  Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0, 4> (0x0x7f7bde72c060) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, false, false> (0x0x7f7bde72c900) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, false, false> (0x0x7f7bde72ca20) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, false, false> (0x0x7f7bdbd802a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 1>, false, false> (0x0x7f7bdbd803c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, false, false> (0x0x7f7bdbd80420) 0 empty

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0> (0x0x7f7bde635208) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdbd806c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1> (0x0x7f7bde635138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0> (0x0x7f7bde635270) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdbd80720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3> (0x0x7f7bde635410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1> (0x0x7f7bde635478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0> (0x0x7f7bde6354e0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdbf22720) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false> (0x0x7f7bde6353a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3> (0x0x7f7bde635750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1> (0x0x7f7bde6357b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0> (0x0x7f7bde635820) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdbf227e0) 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> (0x0x7f7bdbf22b40) 0 empty

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bde635888) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false> (0x0x7f7bde6358f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3> (0x0x7f7bde635958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1> (0x0x7f7bdc268270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0> (0x0x7f7bdc2682d8) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdbf22ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 3, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 3, 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, 3, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 3, 1> > > (0x0x7f7bdb9568a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 3, 1> >, const Eigen::Matrix<double, 3, 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, 3, 1> >, const Eigen::Matrix<double, 3, 1>&> (0x0x7f7bdb956900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 3, 1> >, const Eigen::Matrix<double, 3, 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, 3, 1> >, const Eigen::Matrix<double, 3, 1>&> (0x0x7f7bdb9569c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 3, 1> >, Eigen::Matrix<double, 3, 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, 3, 1> >, Eigen::Matrix<double, 3, 1>&> (0x0x7f7bdb956a80) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdbe41068) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdbe410d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false> (0x0x7f7bdbe41138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3> (0x0x7f7bdbbe2d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1> (0x0x7f7bdbbe2d68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0> (0x0x7f7bdbbe2dd0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdb956840) 0 empty

Class Eigen::internal::plain_array<double, 3, 0, 0>
   size=24 align=4
   base size=24 base align=4
Eigen::internal::plain_array<double, 3, 0, 0> (0x0x7f7bdb956de0) 0

Class Eigen::DenseStorage<double, 3, 3, 1, 0>
   size=24 align=4
   base size=24 base align=4
Eigen::DenseStorage<double, 3, 3, 1, 0> (0x0x7f7bdb956d20) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> >
   size=24 align=4
   base size=24 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdba911a0) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdba91208) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdba91270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false> (0x0x7f7bdba912d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3> (0x0x7f7bdba91340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1> (0x0x7f7bdba913a8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0> (0x0x7f7bdba91410) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdb956cc0) 0 empty

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

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

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

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

Class Eigen::Matrix<double, 3, 1>
   size=24 align=4
   base size=24 base align=4
Eigen::Matrix<double, 3, 1> (0x0x7f7bdba91478) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdba916e8) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdba91888) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdba918f0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1>, double, double, false> (0x0x7f7bdba91958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 3> (0x0x7f7bdba919c0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 1> (0x0x7f7bdba91a28) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1>, 0> (0x0x7f7bdba91a90) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 3, 1> > (0x0x7f7bdb956ea0) 0 empty

Class Eigen::internal::functor_is_product_like<Eigen::internal::scalar_conj_product_op<double, double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_is_product_like<Eigen::internal::scalar_conj_product_op<double, double> > (0x0x7f7bd9837060) 0 empty

Class Eigen::internal::dot_nocheck<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dot_nocheck<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, true> (0x0x7f7bd98370c0) 0 empty

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

Class Eigen::internal::compute_matrix_flags<double, -1, 1, 0, 5, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, -1, 1, 0, 5, 1> (0x0x7f7bd98378a0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd9837480) 0 empty

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

Class Eigen::internal::accessors_level<Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd9837cc0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd9837ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0> (0x0x7f7bdaf756e8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd9837f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 1> (0x0x7f7bdaf75820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0> (0x0x7f7bdaf75a28) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd9837f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 3> (0x0x7f7bdaf75b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 1> (0x0x7f7bdaf75c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0> (0x0x7f7bdaf75d00) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd960e7e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 5, 1>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 5, 1>, double, double, false> (0x0x7f7bdaf75dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 3> (0x0x7f7bdaf75e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 1> (0x0x7f7bdaf75ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0> (0x0x7f7bdad83208) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd960e840) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd960ef00) 0 empty

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bdad83340) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 5, 1>, double, double, false> (0x0x7f7bdad833a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 3> (0x0x7f7bdad83410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 1> (0x0x7f7bdad83680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0> (0x0x7f7bdad836e8) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd960eb40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, 1, 0, 5, 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, -1, 1, 0, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd8e09120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, -1, 1, 0, 5, 1> >, const Eigen::Matrix<double, -1, 1, 0, 5, 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, -1, 1, 0, 5, 1> >, const Eigen::Matrix<double, -1, 1, 0, 5, 1>&> (0x0x7f7bd8e09180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, -1, 1, 0, 5, 1> >, const Eigen::Matrix<double, -1, 1, 0, 5, 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, -1, 1, 0, 5, 1> >, const Eigen::Matrix<double, -1, 1, 0, 5, 1>&> (0x0x7f7bd8e091e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, Eigen::Matrix<double, -1, 1, 0, 5, 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, -1, 1, 0, 5, 1> >, Eigen::Matrix<double, -1, 1, 0, 5, 1>&> (0x0x7f7bd8e09f60) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bda305208) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bda3052d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 5, 1>, double, double, false> (0x0x7f7bda305340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 3> (0x0x7f7bda3053a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 1> (0x0x7f7bda305478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0> (0x0x7f7bda3054e0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd8f9ef00) 0 empty

Class Eigen::DenseStorage<double, 5, -1, 1, 0>
   size=44 align=4
   base size=44 base align=4
Eigen::DenseStorage<double, 5, -1, 1, 0> (0x0x7f7bd8d08720) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=44 align=4
   base size=44 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd93ce410) 0
  Eigen::MatrixBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd93ce4e0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd93ce5b0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 5, 1>, double, double, false> (0x0x7f7bd93ce680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 3> (0x0x7f7bd94b3750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 1> (0x0x7f7bd94b37b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0> (0x0x7f7bd94b38f0) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd8d086c0) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd86d02a0) 0 empty

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

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

Class Eigen::Matrix<double, -1, 1, 0, 5, 1>
   size=44 align=4
   base size=44 base align=4
Eigen::Matrix<double, -1, 1, 0, 5, 1> (0x0x7f7bd905c2d8) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd905c3a8) 0
    Eigen::MatrixBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd905c478) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd905c7b8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 5, 1>, double, double, false> (0x0x7f7bd905c820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 3> (0x0x7f7bd905c8f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 1> (0x0x7f7bd905c9c0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0> (0x0x7f7bd905ca90) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd8d08a80) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd8babbc8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd86d09c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, Eigen::MatrixXpr> (0x0x7f7bd881a1e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd881ac60) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd881acc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, 0> (0x0x7f7bd8babc98) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd881ad80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, double, double, false> (0x0x7f7bd8babd68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, 0> (0x0x7f7bd8babdd0) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd881ade0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd881af00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, false> (0x0x7f7bd85b02a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, false> (0x0x7f7bd85b0300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd85b03c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, Eigen::MatrixXpr> (0x0x7f7bd85b0ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, Eigen::Dense> (0x0x7f7bd85b06c0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, Eigen::Dense> (0x0x7f7bd85b0420) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd8bab208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, double, double, false> (0x0x7f7bd8bab270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, 0> (0x0x7f7bd8bab3a8) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd881aea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd83b9000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >&> (0x0x7f7bd83b9060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >&> (0x0x7f7bd83b9120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >&> (0x0x7f7bd83b9180) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, 0> > (0x0x7f7bd83b94e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd83b9540) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd83b9600) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd8babf70) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd8cbc270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, double, double, false> (0x0x7f7bd8cbc2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, 0> (0x0x7f7bd8cbc340) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd85b0f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd83b9e40) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd83b9c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd83b9f00) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd83b9ba0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bdbc6e000) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd83b9660) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd8cbc3a8) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd894a8f0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, double, double, false> (0x0x7f7bd894a2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, 0> (0x0x7f7bd894a3a8) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd83b9900) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd83b9f60) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd81b40c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd86d0960) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd905cf70) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81b4120) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::MatrixXpr> (0x0x7f7bd81b4240) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81b42a0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81b4420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 0> (0x0x7f7bd894aa90) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81b4540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 1> (0x0x7f7bd894ab60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 0> (0x0x7f7bd894ac30) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81b4660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 3> (0x0x7f7bd894ad00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 1> (0x0x7f7bd894add0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 0> (0x0x7f7bd894aea0) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81b4780) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, double, double, false> (0x0x7f7bd8a81068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 3> (0x0x7f7bd8a81958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 1> (0x0x7f7bd8a81b60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 0> (0x0x7f7bd8a81bc8) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81b48a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81b4a20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 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<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, true> (0x0x7f7bd81b4a80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 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<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, true> (0x0x7f7bd81b4ae0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > > (0x0x7f7bd81b4ba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 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<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::MatrixXpr> (0x0x7f7bd81b4de0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::Dense> (0x0x7f7bd81b4d20) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::Dense> (0x0x7f7bd81b4c60) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd8a81dd0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, double, double, false> (0x0x7f7bd8a81e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 3> (0x0x7f7bd876b410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 1> (0x0x7f7bd876b478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 0> (0x0x7f7bd876b4e0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81b4900) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > > (0x0x7f7bd81fe120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >&> (0x0x7f7bd81fe300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >&> (0x0x7f7bd81fe420) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >&> (0x0x7f7bd81fe480) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 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<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 0> > (0x0x7f7bd81fe4e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd81fe540) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd81fe5a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd8506a28) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd8506a90) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, double, double, false> (0x0x7f7bd8506340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 3> (0x0x7f7bd85066e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 1> (0x0x7f7bd8506750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 0> (0x0x7f7bd85069c0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81b4f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81fe840) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81fe780) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81fe900) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd81fe6c0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bd8506b60) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd8506c30) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd8506d00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, double, double, false> (0x0x7f7bd82a6c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 3> (0x0x7f7bd82a6000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 1> (0x0x7f7bd82a6068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, 0> (0x0x7f7bd82a6138) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bd81fe600) 0 empty

Class Eigen::internal::real_default_impl<std::complex<double>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::real_default_impl<std::complex<double>, true> (0x0x7f7bd81fe9c0) 0 empty

Class Eigen::internal::real_impl<std::complex<double> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::real_impl<std::complex<double> > (0x0x7f7bd82a6618) 0 empty
  Eigen::internal::real_default_impl<std::complex<double>, true> (0x0x7f7bd81fea80) 0 empty

Class Eigen::internal::imag_default_impl<std::complex<double>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::imag_default_impl<std::complex<double>, true> (0x0x7f7bd81feb40) 0 empty

Class Eigen::internal::imag_impl<std::complex<double> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::imag_impl<std::complex<double> > (0x0x7f7bd82a6888) 0 empty
  Eigen::internal::imag_default_impl<std::complex<double>, true> (0x0x7f7bd81fec00) 0 empty

Class Eigen::internal::compute_matrix_flags<double, -1, -1, 0, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, -1, -1, 0, 5, 5> (0x0x7f7bd81fed80) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd81fecc0) 0 empty

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

Class Eigen::internal::accessors_level<Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7e9c360) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7e9c3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 0> (0x0x7f7bd8450208) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7e9c420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1> (0x0x7f7bd8450270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 0> (0x0x7f7bd8450340) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7e9c480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 3> (0x0x7f7bd8450410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1> (0x0x7f7bd84504e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 0> (0x0x7f7bd84505b0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7e9c540) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 0, 5, 5>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 0, 5, 5>, double, double, false> (0x0x7f7bd8450750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 3> (0x0x7f7bd8450820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1> (0x0x7f7bd84508f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 0> (0x0x7f7bd84509c0) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7e9c600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7e9c780) 0 empty

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd814c340) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 0, 5, 5>, double, double, false> (0x0x7f7bd814c3a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 3> (0x0x7f7bd814c478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1> (0x0x7f7bd814c4e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 0> (0x0x7f7bd814c548) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7e9c6c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   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, -1, -1, 0, 5, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd7f59540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, -1, -1, 0, 5, 5> >, const Eigen::Matrix<double, -1, -1, 0, 5, 5>&>
   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, -1, -1, 0, 5, 5> >, const Eigen::Matrix<double, -1, -1, 0, 5, 5>&> (0x0x7f7bd7f59720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, -1, -1, 0, 5, 5> >, const Eigen::Matrix<double, -1, -1, 0, 5, 5>&>
   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, -1, -1, 0, 5, 5> >, const Eigen::Matrix<double, -1, -1, 0, 5, 5>&> (0x0x7f7bd7f597e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, Eigen::Matrix<double, -1, -1, 0, 5, 5>&>
   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, -1, -1, 0, 5, 5> >, Eigen::Matrix<double, -1, -1, 0, 5, 5>&> (0x0x7f7bd7f59840) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd814c5b0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd814caf8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 0, 5, 5>, double, double, false> (0x0x7f7bd814cc98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 3> (0x0x7f7bd814cea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1> (0x0x7f7bd814cf08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 0> (0x0x7f7bd81d0138) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7f594e0) 0 empty

Class Eigen::DenseStorage<double, 25, -1, -1, 0>
   size=208 align=4
   base size=208 base align=4
Eigen::DenseStorage<double, 25, -1, -1, 0> (0x0x7f7bd7f59d20) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=208 align=4
   base size=208 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7e75548) 0
  Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7e75618) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7e75680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 0, 5, 5>, double, double, false> (0x0x7f7bd7e756e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 3> (0x0x7f7bd7e757b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1> (0x0x7f7bd7e75888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 0> (0x0x7f7bd7e75958) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7f59cc0) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7f59ea0) 0 empty

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

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

Class Eigen::Matrix<double, -1, -1, 0, 5, 5>
   size=208 align=4
   base size=208 base align=4
Eigen::Matrix<double, -1, -1, 0, 5, 5> (0x0x7f7bd7e75af8) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7e75bc8) 0
    Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7f44000) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7f44068) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 0, 5, 5>, double, double, false> (0x0x7f7bd7f44478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 3> (0x0x7f7bd7f444e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1> (0x0x7f7bd7f44548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 0> (0x0x7f7bd7f445b0) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7f59de0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd8020480) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd8018410) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd80205a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, Eigen::MatrixXpr> (0x0x7f7bd8020660) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd8020720) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd80207e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 0> (0x0x7f7bd80183a8) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd80208a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, double, double, false> (0x0x7f7bd8018680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 0> (0x0x7f7bd80186e8) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd8020960) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd8020ae0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 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<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, false> (0x0x7f7bd8020ba0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 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<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, false> (0x0x7f7bd8020c60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd8020d20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 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<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, Eigen::MatrixXpr> (0x0x7f7bd7ccc240) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, Eigen::Dense> (0x0x7f7bd7ccc120) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, Eigen::Dense> (0x0x7f7bd8020de0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd8018618) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, double, double, false> (0x0x7f7bd80187b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 0> (0x0x7f7bd8018888) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd8020a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7ccc3c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >&> (0x0x7f7bd7ccc420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >&> (0x0x7f7bd7ccc480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >&> (0x0x7f7bd7ccc540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 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<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 0> > (0x0x7f7bd7ccc600) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd7ccc6c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd7ccc8a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd8018bc8) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd8018c98) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, double, double, false> (0x0x7f7bd7d0c068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 0> (0x0x7f7bd7d0c138) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd7ccc360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd7cccae0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd7ccca80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd7cccb40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7ccc9c0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bdb7f9a80) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd7ccc900) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd7d0c208) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd7d0c2d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, double, double, false> (0x0x7f7bd7d0c3a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 0> (0x0x7f7bd7d0c478) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd7ccc960) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bd7cccc00) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd7cccea0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd80203c0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7f44d68) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7d9b000) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::MatrixXpr> (0x0x7f7bd7d9b060) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7d9b0c0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7d9b240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 0> (0x0x7f7bd7d88270) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7d9be40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 1> (0x0x7f7bd7d88478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 0> (0x0x7f7bd7d88548) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7d9bea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 3> (0x0x7f7bd7d88680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 1> (0x0x7f7bd7d887b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 0> (0x0x7f7bd7d88820) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7d9bf00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, double, double, false> (0x0x7f7bd7d88d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 3> (0x0x7f7bd7d88f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 1> (0x0x7f7bd7dec1a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 0> (0x0x7f7bd7dec208) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7b63360) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7b63720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, true> (0x0x7f7bd7b63780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, true> (0x0x7f7bd7b63b40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > > (0x0x7f7bd7b63ba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::MatrixXpr> (0x0x7f7bd7b63f60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::Dense> (0x0x7f7bd7b63e40) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::Dense> (0x0x7f7bd7b63c60) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7dec270) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, double, double, false> (0x0x7f7bd7dec5b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 3> (0x0x7f7bd7dec618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 1> (0x0x7f7bd7dec680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 0> (0x0x7f7bd7dec6e8) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7b633c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > >
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > > (0x0x7f7bd79541e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >&> (0x0x7f7bd7954240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >&> (0x0x7f7bd7954540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >&> (0x0x7f7bd79549c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 0> > (0x0x7f7bd7954ae0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd7954c00) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd7954de0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7decd68) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7decdd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, double, double, false> (0x0x7f7bd7dece38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 3> (0x0x7f7bd7b4cc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 1> (0x0x7f7bd7b4c1a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 0> (0x0x7f7bd7b4c208) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7954180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7683a20) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd76839c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd784cc00) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bd7683180) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bd7b4c2d8) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7b4c340) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7b4c3a8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, double, double, false> (0x0x7f7bd7b4c270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 3> (0x0x7f7bd7b4cbc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 1> (0x0x7f7bd7b4cd00) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, 0> (0x0x7f7bd7b4cdd0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bd7954e40) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, false, false> (0x0x7f7bd720d540) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, false, false> (0x0x7f7bd720d5a0) 0 empty

Class std::__is_normal_iterator<double*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<double*> (0x0x7f7bd720d600) 0 empty

Class std::_Niter_base<double*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<double*> (0x0x7f7bd79919c0) 0 empty
  std::_Iter_base<double*, false> (0x0x7f7bd720d6c0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd714e720) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd714e6c0) 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> > (0x0x7f7bd714eb40) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > > > (0x0x7f7bd714e840) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 0, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 0, 5> (0x0x7f7bd714eba0) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 0, 2> (0x0x7f7bd76c1af8) 0 empty
  Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 0, 5> (0x0x7f7bd714ec60) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, false, false> (0x0x7f7bd6c9b0c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, false, false> (0x0x7f7bd6c9b2a0) 0 empty

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

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false, false> (0x0x7f7bd6dc8540) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, false, false> (0x0x7f7bd6dc8660) 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> (0x0x7f7bd6dc8720) 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> > (0x0x7f7bd6dc86c0) 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> (0x0x7f7bd6dc87e0) 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> > (0x0x7f7bd6dc88a0) 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> > (0x0x7f7bd6dc8960) 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> (0x0x7f7bd736d4e0) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd6dc8a20) 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> (0x0x7f7bd736d548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f7bd736d7b8) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd6dc8b40) 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> (0x0x7f7bd736d888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1> (0x0x7f7bd736d820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f7bd736d958) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd6dc8d20) 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> (0x0x7f7bd736de38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3> (0x0x7f7bd736df08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1> (0x0x7f7bd7194a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f7bd7194af8) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd6dc8f00) 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> > (0x0x7f7bd6a36180) 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> (0x0x7f7bd6a361e0) 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> (0x0x7f7bd6a36240) 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> > > (0x0x7f7bd6a36300) 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> (0x0x7f7bd6a363c0) 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>&> (0x0x7f7bd6a36480) 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> > (0x0x7f7bd71941a0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 1>, float, float, false> (0x0x7f7bd7194208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3> (0x0x7f7bd7194478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1> (0x0x7f7bd71944e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f7bd7194548) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd6a36120) 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> > > (0x0x7f7bd6a36840) 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>&> (0x0x7f7bd6a36900) 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>&> (0x0x7f7bd6a369c0) 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>&> (0x0x7f7bd6a36a80) 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> > (0x0x7f7bd6a36d80) 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> (0x0x7f7bd6a36ea0) 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> (0x0x7f7bd6b2d000) 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> > (0x0x7f7bd7194f08) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd6ec4000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 1>, float, float, false> (0x0x7f7bd6ec40d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3> (0x0x7f7bd6ec44e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1> (0x0x7f7bd6ec4888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f7bd6ec4a28) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd6a36780) 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> (0x0x7f7bd6b2d600) 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> (0x0x7f7bd6b2d3c0) 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> > (0x0x7f7bd6cf8750) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd6cf87b8) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd6cf8af8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 1>, float, float, false> (0x0x7f7bd6cf8d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3> (0x0x7f7bd6cf8d68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1> (0x0x7f7bd6cf8e38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f7bd6cf8ea0) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd6b2d300) 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> > (0x0x7f7bd6b2da80) 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> > (0x0x7f7bd6b2da20) 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>&> (0x0x7f7bd6b2dae0) 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>&> (0x0x7f7bd6b2d7e0) 0 empty

Class Eigen::Matrix<float, 3, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::Matrix<float, 3, 1> (0x0x7f7bd69f7138) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd69f71a0) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd69f70d0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd69f7340) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 3, 1>, float, float, false> (0x0x7f7bd69f73a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 3> (0x0x7f7bd69f7750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 1> (0x0x7f7bd69f77b8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 3, 1>, 0> (0x0x7f7bd69f7820) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd6b2d780) 0 empty

Class Eigen::internal::functor_is_product_like<Eigen::internal::scalar_conj_product_op<float, float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_is_product_like<Eigen::internal::scalar_conj_product_op<float, float> > (0x0x7f7bd6168c60) 0 empty

Class Eigen::internal::dot_nocheck<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dot_nocheck<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true> (0x0x7f7bd6168d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::internal::scalar_quotient_op<float, float>, Eigen::internal::scalar_product_op<float, float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::internal::scalar_quotient_op<float, float>, Eigen::internal::scalar_product_op<float, float> > (0x0x7f7bd6168ea0) 0 empty

Class Eigen::internal::compute_matrix_flags<float, -1, 1, 0, 6, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, -1, 1, 0, 6, 1> (0x0x7f7bd61c9000) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd6168f00) 0 empty

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

Class Eigen::internal::accessors_level<Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd61c9180) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd61c9240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd6aa5d68) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd61c9300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd6b60138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd6b600d0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd61c9420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 3> (0x0x7f7bd6b60888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd6b60d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd6907208) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd61c9600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, float, float, false> (0x0x7f7bd6907888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 3> (0x0x7f7bd69079c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd6907af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd6999000) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd61c97e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd61c9960) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, true> (0x0x7f7bd61c99c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, true> (0x0x7f7bd61c9ae0) 0 empty

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

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

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>&> (0x0x7f7bd5e65060) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd6999138) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1, 0, 6, 1>, float, float, false> (0x0x7f7bd67b3af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 3> (0x0x7f7bd67b3b60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd67b3bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd67b3c30) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd61c9900) 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, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, 1, 0, 6, 1> > > (0x0x7f7bd5e655a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, 1, 0, 6, 1> >, const Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1> >, const Eigen::Matrix<float, -1, 1, 0, 6, 1>&> (0x0x7f7bd5e656c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, 1, 0, 6, 1> >, const Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1> >, const Eigen::Matrix<float, -1, 1, 0, 6, 1>&> (0x0x7f7bd5e657e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1> >, Eigen::Matrix<float, -1, 1, 0, 6, 1>&> (0x0x7f7bd5e65840) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0> > (0x0x7f7bd5e658a0) 0 empty

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

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

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd67b3a90) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd67b3d00) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1, 0, 6, 1>, float, float, false> (0x0x7f7bd67b3dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 3> (0x0x7f7bd67b3ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd67b3f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd65dbc30) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd5e652a0) 0 empty

Class Eigen::DenseStorage<float, 6, -1, 1, 0>
   size=28 align=4
   base size=28 base align=4
Eigen::DenseStorage<float, 6, -1, 1, 0> (0x0x7f7bd5f35000) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=28 align=4
   base size=28 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd63d2270) 0
  Eigen::MatrixBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd63d23a8) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd63d2618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1, 0, 6, 1>, float, float, false> (0x0x7f7bd63d2958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 3> (0x0x7f7bd6195000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd61951a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd61953a8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd5e65ea0) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd5f35300) 0 empty

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

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

Class Eigen::Matrix<float, -1, 1, 0, 6, 1>
   size=28 align=4
   base size=28 base align=4
Eigen::Matrix<float, -1, 1, 0, 6, 1> (0x0x7f7bd61954e0) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd6195548) 0
    Eigen::MatrixBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd6195680) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd61956e8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 1, 0, 6, 1>, float, float, false> (0x0x7f7bd6195750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 3> (0x0x7f7bd61958f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd6195958) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd61959c0) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd5f35060) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > > (0x0x7f7bd5e631a0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd5c432a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> >, Eigen::MatrixXpr> (0x0x7f7bd5c43ba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > > (0x0x7f7bd5c43c00) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > > (0x0x7f7bd5c43cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1> >, 0> (0x0x7f7bd5e63340) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > (0x0x7f7bd5c43d20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> >, float, float, false> (0x0x7f7bd5e63410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, 0> (0x0x7f7bd5e634e0) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > (0x0x7f7bd5c43de0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > > (0x0x7f7bd5c43f60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> >, false> (0x0x7f7bd5af62a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> >, false> (0x0x7f7bd5af6300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > > > (0x0x7f7bd5af63c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> >, Eigen::MatrixXpr> (0x0x7f7bd5af6540) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> >, Eigen::Dense> (0x0x7f7bd5af64e0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> >, Eigen::Dense> (0x0x7f7bd5af6420) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > > (0x0x7f7bd5e635b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, float, float, false> (0x0x7f7bd5e63680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, 0> (0x0x7f7bd5e63750) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > (0x0x7f7bd5c43e40) 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, 6, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd5af6660) 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, 6, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >&> (0x0x7f7bd5af6900) 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, 6, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >&> (0x0x7f7bd577c120) 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, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >&> (0x0x7f7bd521b300) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1> >, 0> > (0x0x7f7bd521b360) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd50a00c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd50a0120) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > > (0x0x7f7bd5e63d00) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > (0x0x7f7bd5e63dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, float, float, false> (0x0x7f7bd5e63ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, 0> (0x0x7f7bd5e63f70) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > (0x0x7f7bd5af65a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > (0x0x7f7bd50a08a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > > (0x0x7f7bd50a07e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > (0x0x7f7bd50a0960) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd50a0780) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bdb213e00) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd50a0480) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > (0x0x7f7bd5f1e000) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > (0x0x7f7bd5f1e0d0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, float, float, false> (0x0x7f7bd5f1e5b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, 0> (0x0x7f7bd5f1e618) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > (0x0x7f7bd50a04e0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bd50a0a20) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >
   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, 6, 1> > > (0x0x7f7bd50a0ae0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd5f35420) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd5e630d0) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd50a0ba0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, Eigen::MatrixXpr> (0x0x7f7bd50a0f60) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd51dd060) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd51dd120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd5f97a90) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd51dd1e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 1> (0x0x7f7bd5f97b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd5f97bc8) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd51dd2a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 3> (0x0x7f7bd5f97c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 1> (0x0x7f7bd5f97af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd5f97c30) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd51dd360) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, float, float, false> (0x0x7f7bd5d54d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 3> (0x0x7f7bd5a5ba90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 1> (0x0x7f7bd5a5baf8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd5a5b1a0) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd51dd420) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd51dd5a0) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, true> (0x0x7f7bd51ddcc0) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, true> (0x0x7f7bd4ead000) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > > (0x0x7f7bd4ead060) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, Eigen::MatrixXpr> (0x0x7f7bd4ead300) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, Eigen::Dense> (0x0x7f7bd4ead2a0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, Eigen::Dense> (0x0x7f7bd4ead120) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd5a5b208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, float, float, false> (0x0x7f7bd5a5b478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 3> (0x0x7f7bd5a5b4e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 1> (0x0x7f7bd5a5b548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd5a5b618) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd51dd4e0) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > > (0x0x7f7bd4ead480) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >&> (0x0x7f7bd4ead540) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >&> (0x0x7f7bd4ead600) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >&> (0x0x7f7bd4ead9c0) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 0> > (0x0x7f7bd4eada20) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >::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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd4eada80) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >::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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd4eadc60) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd5a5bd68) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd5a5be38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, float, float, false> (0x0x7f7bd5a5bf08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 3> (0x0x7f7bd5b8d000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 1> (0x0x7f7bd5b8d0d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd5b8d4e0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd4ead3c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd4c17000) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd4eadd80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd4c17060) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd4eadd20) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > (0x0x7f7bd5b8da90) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd5b8daf8) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd5b8da28) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, float, float, false> (0x0x7f7bd587d208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 3> (0x0x7f7bd587d270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 1> (0x0x7f7bd587d2d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd587d340) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bd4eadcc0) 0 empty

Class Eigen::internal::real_default_impl<std::complex<float>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::real_default_impl<std::complex<float>, true> (0x0x7f7bd4c170c0) 0 empty

Class Eigen::internal::real_impl<std::complex<float> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::real_impl<std::complex<float> > (0x0x7f7bd565ce38) 0 empty
  Eigen::internal::real_default_impl<std::complex<float>, true> (0x0x7f7bd4c17300) 0 empty

Class Eigen::internal::imag_default_impl<std::complex<float>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::imag_default_impl<std::complex<float>, true> (0x0x7f7bd4c17360) 0 empty

Class Eigen::internal::imag_impl<std::complex<float> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::imag_impl<std::complex<float> > (0x0x7f7bd565cf70) 0 empty
  Eigen::internal::imag_default_impl<std::complex<float>, true> (0x0x7f7bd4d99240) 0 empty

Class Eigen::internal::compute_matrix_flags<float, -1, -1, 0, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, -1, -1, 0, 6, 6> (0x0x7f7bd4d99600) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4d992a0) 0 empty

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

Class Eigen::internal::accessors_level<Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4d99de0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4d99e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd540ed00) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4d99ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd540e9c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd540ebc8) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4babf00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 3> (0x0x7f7bd540ec30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd540ed68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd55833a8) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4babf60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 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, 6, 6>, float, float, false> (0x0x7f7bd5583680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 3> (0x0x7f7bd5583888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd5583bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd5347680) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd48bf060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd48bf180) 0 empty

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd5347a90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, 6, 6>, float, float, false> (0x0x7f7bd5347d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 3> (0x0x7f7bd50f6068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd50f6270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd50f6618) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd48bf0c0) 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, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, 6, 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::Matrix<float, -1, -1, 0, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 0, 6, 6> > > (0x0x7f7bd4688d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, -1, 0, 6, 6> >, const Eigen::Matrix<float, -1, -1, 0, 6, 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::Matrix<float, -1, -1, 0, 6, 6> >, const Eigen::Matrix<float, -1, -1, 0, 6, 6>&> (0x0x7f7bd4688d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, -1, 0, 6, 6> >, const Eigen::Matrix<float, -1, -1, 0, 6, 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::Matrix<float, -1, -1, 0, 6, 6> >, const Eigen::Matrix<float, -1, -1, 0, 6, 6>&> (0x0x7f7bd4688de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, Eigen::Matrix<float, -1, -1, 0, 6, 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::Matrix<float, -1, -1, 0, 6, 6> >, Eigen::Matrix<float, -1, -1, 0, 6, 6>&> (0x0x7f7bd4688f60) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4e8b6e8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4e8b750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, 6, 6>, float, float, false> (0x0x7f7bd4e8b888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 3> (0x0x7f7bd4e8b9c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd4e8ba28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd4e8ba90) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4688b40) 0 empty

Class Eigen::DenseStorage<float, 36, -1, -1, 0>
   size=160 align=16
   base size=152 base align=16
Eigen::DenseStorage<float, 36, -1, -1, 0> (0x0x7f7bd427dea0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=160 align=16
   base size=160 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4f94a90) 0
  Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4f94af8) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4f94c98) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, 6, 6>, float, float, false> (0x0x7f7bd4f94d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 3> (0x0x7f7bd4c2fe38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd4c2f000) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd4c2f0d0) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd427dde0) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd407e120) 0 empty

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

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

Class Eigen::Matrix<float, -1, -1, 0, 6, 6>
   size=160 align=16
   base size=160 base align=16
Eigen::Matrix<float, -1, -1, 0, 6, 6> (0x0x7f7bd4dceb60) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4dce548) 0
    Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4dce618) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd4dce6e8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 0, 6, 6>, float, float, false> (0x0x7f7bd4dce7b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 3> (0x0x7f7bd4dceaf8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd4dcec30) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd4dced00) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd427df00) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bd407e660) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >
   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, 6, 6> > > (0x0x7f7bd4b0a2d8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd407e7e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 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, 6, 6> >, Eigen::MatrixXpr> (0x0x7f7bd407e8a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >
   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, 6, 6> > > (0x0x7f7bd407e960) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >
   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, 6, 6> > > (0x0x7f7bd407ed20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 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, 6, 6> >, 0> (0x0x7f7bd47b4f70) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > (0x0x7f7bd407ede0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 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, 6, 6> >, float, float, false> (0x0x7f7bd47b41a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 0> (0x0x7f7bd47b4548) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > (0x0x7f7bd407ee40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >
   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, 6, 6> > > (0x0x7f7bd407ef00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 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, 6, 6> >, false> (0x0x7f7bd3dbb000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 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, 6, 6> >, false> (0x0x7f7bd3dbb0c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >
   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, 6, 6> > > > (0x0x7f7bd3dbb180) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 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, 6, 6> >, Eigen::MatrixXpr> (0x0x7f7bd3dbb3c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 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, 6, 6> >, Eigen::Dense> (0x0x7f7bd3dbb300) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 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, 6, 6> >, Eigen::Dense> (0x0x7f7bd3dbb240) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >
   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, 6, 6> > > (0x0x7f7bd47b45b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, float, float, false> (0x0x7f7bd47b4618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 0> (0x0x7f7bd47b4750) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > (0x0x7f7bd407eea0) 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, 6, 6> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3dbb600) 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, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >&> (0x0x7f7bd3dbb660) 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, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >&> (0x0x7f7bd3dbb6c0) 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, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >&> (0x0x7f7bd3dbb780) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 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, 6, 6> >, 0> > (0x0x7f7bd3dbb7e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >::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, 6, 6> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd3dbb840) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >::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, 6, 6> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd3dbb900) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >
   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, 6, 6> > > (0x0x7f7bd44fb410) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > (0x0x7f7bd44fb478) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, float, float, false> (0x0x7f7bd44fb4e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 0> (0x0x7f7bd44fb548) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > (0x0x7f7bd3dbb5a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >
   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, 6, 6> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > (0x0x7f7bd3dbbcc0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >
   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, 6, 6> > > (0x0x7f7bd3dbbc00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > (0x0x7f7bd3dbbd20) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   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, 6, 6> >, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd3dbbba0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bdb325d90) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd3dbb960) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > (0x0x7f7bd44fb068) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > (0x0x7f7bd44fb618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, float, float, false> (0x0x7f7bd44fb6e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 0> (0x0x7f7bd44fb7b8) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > (0x0x7f7bd3dbb9c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bd3dbbd80) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >
   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, 6, 6> > > (0x0x7f7bd3dbbf00) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd407e600) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd4b0a208) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3dbbf60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, Eigen::MatrixXpr> (0x0x7f7bd3e0b000) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3e0b060) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3e0b120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd44fbbc8) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3e0b180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 1> (0x0x7f7bd44fbc98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd44fbd68) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3e0b1e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 3> (0x0x7f7bd45b8138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 1> (0x0x7f7bd45b8680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd45b86e8) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3e0b240) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, float, float, false> (0x0x7f7bd45b87b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 3> (0x0x7f7bd45b8888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 1> (0x0x7f7bd45b8c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd46b88f0) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3e0b360) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3e0b5a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, true> (0x0x7f7bd3e0b600) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, true> (0x0x7f7bd3e0b780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > > (0x0x7f7bd3e0b7e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, Eigen::MatrixXpr> (0x0x7f7bd3e0b960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, Eigen::Dense> (0x0x7f7bd3e0b900) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, Eigen::Dense> (0x0x7f7bd3e0b8a0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd46b82d8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, float, float, false> (0x0x7f7bd46b83a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 3> (0x0x7f7bd46b8478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 1> (0x0x7f7bd46b8548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd46b8888) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3e0b4e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > > (0x0x7f7bd3e0bae0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >&> (0x0x7f7bd3e0bb40) 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >&> (0x0x7f7bd3e0bc00) 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >&> (0x0x7f7bd3e0bc60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 0> > (0x0x7f7bd3e836c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >::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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd3e838a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >::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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd3e83900) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd46b8c30) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd46b8d00) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, float, float, false> (0x0x7f7bd46b8dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 3> (0x0x7f7bd46b8ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 1> (0x0x7f7bd46b8f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd43ec068) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3e0b9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3c94ae0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3c94a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3c94b40) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bd3c949c0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > (0x0x7f7bd43ec958) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd41fa270) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd41fa2d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, float, float, false> (0x0x7f7bd41fa340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 3> (0x0x7f7bd41fa3a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 1> (0x0x7f7bd41fa410) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd41fa478) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bd3e83a20) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false, false> (0x0x7f7bd3a1e480) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false, false> (0x0x7f7bd3a1e720) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd35c1180) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd35c1120) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > > > (0x0x7f7bd35c1240) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0, 5> (0x0x7f7bd35c12a0) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0, 2> (0x0x7f7bd4083958) 0 empty
  Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0, 5> (0x0x7f7bd35c1360) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, false, false> (0x0x7f7bd3327540) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, false, false> (0x0x7f7bd33279c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<double, 6, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<double, 6, 1>, false, false> (0x0x7f7bd2ce2540) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 1>, false, false> (0x0x7f7bd2ce2720) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, false, false> (0x0x7f7bd2ce27e0) 0 empty

Class Eigen::internal::dot_nocheck<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dot_nocheck<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true> (0x0x7f7bd242b8a0) 0 empty

Class Eigen::internal::compute_matrix_flags<double, -1, 1, 0, 6, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, -1, 1, 0, 6, 1> (0x0x7f7bd242ba80) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd242ba20) 0 empty

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

Class Eigen::internal::accessors_level<Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd242bf60) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd2112060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd3b195b0) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd2112120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd3b19680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd3b19618) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd2112180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 3> (0x0x7f7bd3b19b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd3b19c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd3b19d00) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd21121e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 6, 1>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 6, 1>, double, double, false> (0x0x7f7bd3b19f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 3> (0x0x7f7bd3bb3208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd3bb33a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd3bb3bc8) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd21122a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd2112480) 0 empty

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd3922000) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 6, 1>, double, double, false> (0x0x7f7bd3922270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 3> (0x0x7f7bd3922618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd3922680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd3922958) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd2112300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, 1, 0, 6, 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, -1, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd21a9060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, -1, 1, 0, 6, 1> >, const Eigen::Matrix<double, -1, 1, 0, 6, 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, -1, 1, 0, 6, 1> >, const Eigen::Matrix<double, -1, 1, 0, 6, 1>&> (0x0x7f7bd21a9120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, -1, 1, 0, 6, 1> >, const Eigen::Matrix<double, -1, 1, 0, 6, 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, -1, 1, 0, 6, 1> >, const Eigen::Matrix<double, -1, 1, 0, 6, 1>&> (0x0x7f7bd21a91e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, Eigen::Matrix<double, -1, 1, 0, 6, 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, -1, 1, 0, 6, 1> >, Eigen::Matrix<double, -1, 1, 0, 6, 1>&> (0x0x7f7bd21a92a0) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd3a96478) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd3a96888) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 6, 1>, double, double, false> (0x0x7f7bd3a96dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 3> (0x0x7f7bd3a96e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd3764138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd3764888) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd2112f60) 0 empty

Class Eigen::DenseStorage<double, 6, -1, 1, 0>
   size=64 align=16
   base size=52 base align=16
Eigen::DenseStorage<double, 6, -1, 1, 0> (0x0x7f7bd21a9c60) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=64 align=16
   base size=64 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd3656bc8) 0
  Eigen::MatrixBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd33568f0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd3356958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 6, 1>, double, double, false> (0x0x7f7bd3356000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 3> (0x0x7f7bd3356068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd33562d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd3356340) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd21a9c00) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd1e830c0) 0 empty

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

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

Class Eigen::Matrix<double, -1, 1, 0, 6, 1>
   size=64 align=16
   base size=64 base align=16
Eigen::Matrix<double, -1, 1, 0, 6, 1> (0x0x7f7bd3356478) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd3356548) 0
    Eigen::MatrixBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd3356a28) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd3356af8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 1, 0, 6, 1>, double, double, false> (0x0x7f7bd3356bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 3> (0x0x7f7bd3356c98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 1> (0x0x7f7bd3356d68) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0> (0x0x7f7bd3356e38) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd21a9cc0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd3293270) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd1e83300) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, Eigen::MatrixXpr> (0x0x7f7bd1e83360) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd1e83420) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd1e83480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, 0> (0x0x7f7bd3293340) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd1e836c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, double, double, false> (0x0x7f7bd3293820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, 0> (0x0x7f7bd3293b60) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd1e83720) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd1e83900) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, false> (0x0x7f7bd1e839c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, false> (0x0x7f7bd1e83a20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1e83ae0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, Eigen::MatrixXpr> (0x0x7f7bd1e83de0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, Eigen::Dense> (0x0x7f7bd1e83d80) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, Eigen::Dense> (0x0x7f7bd1e83b40) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd3293d68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, double, double, false> (0x0x7f7bd3293f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, 0> (0x0x7f7bd3293f70) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd1e838a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1edf000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >&> (0x0x7f7bd1edfba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >&> (0x0x7f7bd1edfc00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >&> (0x0x7f7bd1edfc60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, 0> > (0x0x7f7bd1edfd80) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd1c85600) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd1c85660) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd3055dd0) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd3055ea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, double, double, false> (0x0x7f7bd2da1138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, 0> (0x0x7f7bd2e82b60) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd1e83ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd1b8a480) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd1e1e600) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd1b8a4e0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd1e1e420) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bdaeff000) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd1e1e300) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd2e82e38) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd2e82f08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, double, double, false> (0x0x7f7bd2e82f70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, 0> (0x0x7f7bd2ea7750) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd1e1e3c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bd1b8a660) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd1b8a6c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1e83240) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd3293208) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1b8a780) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::MatrixXpr> (0x0x7f7bd1b8a7e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1b8a840) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1b8a900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd2ea73a8) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1b8a960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 1> (0x0x7f7bd2ea75b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd2ea7548) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1b8a9c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 3> (0x0x7f7bd2ea77b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 1> (0x0x7f7bd2ea7a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd2ea7a90) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1b8aa20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, double, double, false> (0x0x7f7bd2ea7b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 3> (0x0x7f7bd2ea7d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 1> (0x0x7f7bd2ea7dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd2ea7e38) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1b8aae0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1b8aba0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 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<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, true> (0x0x7f7bd1b8af00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 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<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, true> (0x0x7f7bd1b8af60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > > (0x0x7f7bd1911000) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 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<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::MatrixXpr> (0x0x7f7bd19111e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::Dense> (0x0x7f7bd1911120) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::Dense> (0x0x7f7bd1911060) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd2af8dd0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, double, double, false> (0x0x7f7bd2af8000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 3> (0x0x7f7bd2af8068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 1> (0x0x7f7bd2af8138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd2af8340) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1b8ab40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > > (0x0x7f7bd1911360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >&> (0x0x7f7bd1911720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >&> (0x0x7f7bd19117e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >&> (0x0x7f7bd1911840) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 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<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 0> > (0x0x7f7bd19118a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd1911900) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd19119c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd2af8548) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd2af8618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, double, double, false> (0x0x7f7bd2af86e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 3> (0x0x7f7bd2af87b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 1> (0x0x7f7bd2af8888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd2af8958) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd19112a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1911cc0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1911c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1911d80) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bd1911b40) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bd2af8a28) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd2af8ea0) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd2af8f08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, double, double, false> (0x0x7f7bd2af8f70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 3> (0x0x7f7bd2c09410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 1> (0x0x7f7bd2c09548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, 0> (0x0x7f7bd2c095b0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bd1911a80) 0 empty

Class Eigen::internal::compute_matrix_flags<double, -1, -1, 0, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, -1, -1, 0, 6, 6> (0x0x7f7bd19d3060) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd1911e40) 0 empty

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

Class Eigen::internal::accessors_level<Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd19d31e0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd19d3240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd26bea28) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd19d32a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd26be0d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd26be340) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd19d3360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 3> (0x0x7f7bd26be750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd26be6e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd26be9c0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd19d33c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 0, 6, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 0, 6, 6>, double, double, false> (0x0x7f7bd26beb60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 3> (0x0x7f7bd26bec30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd26bed00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd283ec98) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd19d3420) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd19d3660) 0 empty

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd283e138) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 0, 6, 6>, double, double, false> (0x0x7f7bd283e208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 3> (0x0x7f7bd283e2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd283e3a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd283e478) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd19d3600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   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, -1, -1, 0, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd19d3d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, -1, -1, 0, 6, 6> >, const Eigen::Matrix<double, -1, -1, 0, 6, 6>&>
   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, -1, -1, 0, 6, 6> >, const Eigen::Matrix<double, -1, -1, 0, 6, 6>&> (0x0x7f7bd19d3e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, -1, -1, 0, 6, 6> >, const Eigen::Matrix<double, -1, -1, 0, 6, 6>&>
   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, -1, -1, 0, 6, 6> >, const Eigen::Matrix<double, -1, -1, 0, 6, 6>&> (0x0x7f7bd19d3ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, Eigen::Matrix<double, -1, -1, 0, 6, 6>&>
   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, -1, -1, 0, 6, 6> >, Eigen::Matrix<double, -1, -1, 0, 6, 6>&> (0x0x7f7bd1a49060) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd24763a8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd2476750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 0, 6, 6>, double, double, false> (0x0x7f7bd2653000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 3> (0x0x7f7bd2653068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd2653888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd2653a90) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd19d3cc0) 0 empty

Class Eigen::DenseStorage<double, 36, -1, -1, 0>
   size=304 align=16
   base size=296 base align=16
Eigen::DenseStorage<double, 36, -1, -1, 0> (0x0x7f7bd1a494e0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=304 align=16
   base size=304 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd21a60d0) 0
  Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd21a61a0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd21a6270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 0, 6, 6>, double, double, false> (0x0x7f7bd21a6340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 3> (0x0x7f7bd21a6680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd21a6750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd21a6820) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd1a49420) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd1a499c0) 0 empty

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

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

Class Eigen::Matrix<double, -1, -1, 0, 6, 6>
   size=304 align=16
   base size=304 base align=16
Eigen::Matrix<double, -1, -1, 0, 6, 6> (0x0x7f7bd21a69c0) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd21a6a90) 0
    Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd21a6b60) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd1e7dea0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 0, 6, 6>, double, double, false> (0x0x7f7bd1eb20d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 3> (0x0x7f7bd1eb2680) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1> (0x0x7f7bd1eb26e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 0> (0x0x7f7bd1eb27b8) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd1a49540) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bd1a49ba0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd1be6478) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd1a49de0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, Eigen::MatrixXpr> (0x0x7f7bd1a49ea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd1a49f60) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd1706360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 0> (0x0x7f7bd1be6548) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd1706420) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, double, double, false> (0x0x7f7bd1be66e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 0> (0x0x7f7bd18bd0d0) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd1706480) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd1706540) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 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<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, false> (0x0x7f7bd1706600) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 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<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, false> (0x0x7f7bd17066c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd1706780) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 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<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, Eigen::MatrixXpr> (0x0x7f7bd17069c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, Eigen::Dense> (0x0x7f7bd1706900) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, Eigen::Dense> (0x0x7f7bd1706840) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd18bd1a0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, double, double, false> (0x0x7f7bd18bd208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 0> (0x0x7f7bd18bd548) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd17064e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd1706c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >&> (0x0x7f7bd1706c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >&> (0x0x7f7bd1706cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >&> (0x0x7f7bd1706d20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 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<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 0> > (0x0x7f7bd1706d80) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd1706de0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd1706ea0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd1673c98) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd16733a8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, double, double, false> (0x0x7f7bd1673410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 0> (0x0x7f7bd1673478) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd1706ba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd17e72a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd17e7240) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd17e7300) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd17e71e0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bdac64620) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd1706f00) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd1673548) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd1673618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, double, double, false> (0x0x7f7bd1673820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 0> (0x0x7f7bd16738f0) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd1706f60) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bd17e7360) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd17e74e0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd1a49ae0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd1be6138) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd17e7540) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::MatrixXpr> (0x0x7f7bd17e7600) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd17e7660) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd17e76c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd180cd68) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd17e7720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 1> (0x0x7f7bd180ce38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd180c270) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd17e7960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 3> (0x0x7f7bd180c410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 1> (0x0x7f7bd180c478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd180c3a8) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd17e79c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, double, double, false> (0x0x7f7bd180cf08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 3> (0x0x7f7bd14aa000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 1> (0x0x7f7bd14aa0d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd14aa138) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd17e7b40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd17e7c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, true> (0x0x7f7bd17e7cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, true> (0x0x7f7bd17e7d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > > (0x0x7f7bd17e7de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::MatrixXpr> (0x0x7f7bd17e7f00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::Dense> (0x0x7f7bd17e7ea0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::Dense> (0x0x7f7bd17e7e40) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd14aa478) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, double, double, false> (0x0x7f7bd15f3a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 3> (0x0x7f7bd15f3af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 1> (0x0x7f7bd15f3b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd1261bc8) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd17e7ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > >
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > > (0x0x7f7bd1475060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >&> (0x0x7f7bd14750c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >&> (0x0x7f7bd1475420) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >&> (0x0x7f7bd1475480) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 0> > (0x0x7f7bd14754e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd1475540) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd1475600) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd1261478) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd1261548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, double, double, false> (0x0x7f7bd1261750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 3> (0x0x7f7bd1261820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 1> (0x0x7f7bd1261888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd1261c98) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd1475000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd1475c00) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd1475840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd1475cc0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bd1475780) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bd13c4888) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd13c4820) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd13f3e38) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, double, double, false> (0x0x7f7bd11a4f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 3> (0x0x7f7bd11a4f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 1> (0x0x7f7bd11a4000) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, 0> (0x0x7f7bd11a4208) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bd14756c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false, false> (0x0x7f7bd15b1540) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, false, false> (0x0x7f7bd15b15a0) 0 empty

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

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 0, 5> (0x0x7f7bd15b1660) 0 empty

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

Class Eigen::internal::blas_traits<Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bd15b16c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >&, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >&, Eigen::Matrix<double, 5, 1> > (0x0x7f7bd15b1900) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd15b18a0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 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_random_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bd15b1840) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, false> (0x0x7f7bd15b1b40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 0, 5> (0x0x7f7bd15b1cc0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 5, 1> > (0x0x7f7bd15b1d20) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, false> (0x0x7f7bd15b1e40) 0 empty

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

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

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0, 2> (0x0x7f7bd1601a20) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 2, 2> (0x0x7f7bd1601a80) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, false, false> (0x0x7f7bd1601f60) 0 empty

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

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, false, false> (0x0x7f7bd12ed120) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 4, 0, 5, 4>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 4, 0, 5, 4>, false, false> (0x0x7f7bd12ed7e0) 0 empty

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

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

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

Class Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08b8618) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd08b8750) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd099ca28) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd12edcc0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd099c000) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd099c0d0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd099c1a0) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bd099c4e0) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd12ede40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bd13b00c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd13b0120) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd13b0180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bd099caf8) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd13b01e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bd099cbc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bd0681548) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd13b0240) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd13b0360) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false> (0x0x7f7bd13b03c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false> (0x0x7f7bd13b0420) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > > (0x0x7f7bd13b0660) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bd13b0780) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bd13b0720) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bd13b06c0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd0681680) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bd06816e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bd0681bc8) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd13b02a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > > (0x0x7f7bd13b08a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bd13b0900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bd13b0960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bd13b09c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bd13b0a80) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd13b0ae0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd13b0b40) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd06a6b60) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd06a6bc8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bd0736dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bd07364e0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd13b07e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd1456ae0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd1456a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd1456b40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bd1456960) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bd07365b0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd0736548) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd0736680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bd0736750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bd0736958) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd13b0ba0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >
   size=36 align=4
   base size=33 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bdaadc770) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd1456cc0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bd04ce548) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd04ce5b0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd02b6958) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bd02b6270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bd02b62d8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bd1456d20) 0 empty

Class Eigen::JacobiRotation<double>
   size=16 align=4
   base size=16 base align=4
Eigen::JacobiRotation<double> (0x0x7f7bd1456ea0) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd02b6410) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd1224000) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd1456f00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, Eigen::MatrixXpr> (0x0x7f7bd1224180) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd12241e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bd02b6e38) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd1224240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bd03ac3a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bd03ac410) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd12243c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 3> (0x0x7f7bd03ac478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bd03ac618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bd03ac6e8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd1224840) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, double, double, false> (0x0x7f7bd03ac7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 3> (0x0x7f7bd03ac888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bd03ac958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bd03acc98) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd1224ba0) 0 empty

Class Eigen::internal::size_at_compile_time<-1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<-1, 5> (0x0x7f7bd0f20180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd0f20240) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, true> (0x0x7f7bd0f20300) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, true> (0x0x7f7bd0f203c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > > (0x0x7f7bd0f20480) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, Eigen::MatrixXpr> (0x0x7f7bd0f206c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, Eigen::Dense> (0x0x7f7bd0f20600) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, Eigen::Dense> (0x0x7f7bd0f20540) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 5, 0, 5, 5> > (0x0x7f7bd0f208a0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd03acd68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, double, double, false> (0x0x7f7bd03ace38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 3> (0x0x7f7bd03acf08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bcff7c000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bcffc52d8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd0f20120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > >
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > > (0x0x7f7bd0fac0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>&> (0x0x7f7bd0fac120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>&> (0x0x7f7bd0fac1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>&> (0x0x7f7bd0fac240) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> > (0x0x7f7bd0fac2a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd0fac300) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd0fac3c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bcf9992d8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bcf9994e0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, double, double, false> (0x0x7f7bcf999548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 3> (0x0x7f7bcf999888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bcf703ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bcf703f08) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd0fac060) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd0b30060) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd0b30000) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bcf7597b8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bcf759820) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bcf759000) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, double, double, false> (0x0x7f7bcf7598f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 3> (0x0x7f7bcf7599c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bcf759bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bcf759c98) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd0d81f00) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bcf759d00) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bcf4d0b60) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bcf4d0bc8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bcf518f70) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, double, double, false> (0x0x7f7bcf518478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 3> (0x0x7f7bcf518548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bcf5185b0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bcf518618) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd0b30780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>&, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>&, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd0b30ea0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd0b30de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 5, 0, 5, 5>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 5, 0, 5, 5>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd0b30f60) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1, Eigen::Matrix<double, -1, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1, Eigen::Matrix<double, -1, 5, 0, 5, 5> > (0x0x7f7bd0b30d80) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false, true> (0x0x7f7bcf518680) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bcf518958) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bcf5a4000) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bcf5a4208) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bcf5a4270) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, double, double, false> (0x0x7f7bcf5a45b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 3> (0x0x7f7bcf2f4c30) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bcf2f4c98) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bcf2f4d00) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd0b30d20) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false, Eigen::Dense> (0x0x7f7bcf375888) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false, true> (0x0x7f7bcf375958) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bcf3759c0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bcf375d00) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bcf0be8f0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bcf0be958) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, double, double, false> (0x0x7f7bceebbea0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 3> (0x0x7f7bceebbf08) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bceebbf70) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bceebb1a0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd08674e0) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> (0x0x7f7bceebb340) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false, Eigen::Dense> (0x0x7f7bceebb478) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false, true> (0x0x7f7bceebb4e0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bceebb548) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bceebb5b0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bceebb888) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bcef73138) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, double, double, false> (0x0x7f7bcef731a0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 3> (0x0x7f7bcef734e0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 1> (0x0x7f7bcecb3af8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, 0> (0x0x7f7bcecb3bc8) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bd08676c0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bced216e8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bd0867b40) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd0867a80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd0867c60) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd0867cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bcea2d680) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd0867d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bcea2dbc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bcea526e8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd0867ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 3> (0x0x7f7bce7f8a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bce7f8a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bce7f80d0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd08c10c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, double, double, false> (0x0x7f7bce7f89c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 3> (0x0x7f7bce7f8b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bce7f8c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bce7f8e38) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd0693180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd0693900) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, true> (0x0x7f7bd0693a80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, true> (0x0x7f7bd0693ae0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > > (0x0x7f7bd0693ba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, Eigen::MatrixXpr> (0x0x7f7bd0693d20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, Eigen::Dense> (0x0x7f7bd0693c60) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, Eigen::Dense> (0x0x7f7bd0693c00) 0 empty

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

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bce7f8ea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, double, double, false> (0x0x7f7bce8e3068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 3> (0x0x7f7bce9c1680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bce9c16e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bce9c1750) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd06938a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > >
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > > (0x0x7f7bd073ac60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>&> (0x0x7f7bd073acc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>&> (0x0x7f7bd073ad20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>&> (0x0x7f7bd073ade0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> > (0x0x7f7bd073aea0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd073af60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd0483060) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bce77fa28) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bce77ff08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, double, double, false> (0x0x7f7bce7b2f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 3> (0x0x7f7bce7b28f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bce7b2d00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bce7b2e38) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd073ac00) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd0483ea0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd0483de0) 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> (0x0x7f7bd04d8180) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bce40d8f0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bce40d958) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bce40d270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, double, double, false> (0x0x7f7bce40da28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 3> (0x0x7f7bce40daf8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bce40dd00) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bce40dd68) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd0483d80) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bce5db4e0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bce5db750) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bce5db7b8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bce3bf3a8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, double, double, false> (0x0x7f7bce3bf888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 3> (0x0x7f7bce3bfa28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bce13cea0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bcdfb2270) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd02aad20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>&, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>&, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd037a420) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd037a2a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 3, 1>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 3, 1>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd037aa20) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1, Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1, Eigen::Matrix<double, 3, 1> > (0x0x7f7bd037a240) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false, true> (0x0x7f7bcdfb2410) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bcdfb2f08) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bcdfb2f70) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bcdda9618) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bcdda9a28) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, double, double, false> (0x0x7f7bcdda9d68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 3> (0x0x7f7bcdb7e888) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bcdb7e8f0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bcdb7e958) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd037a060) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false, Eigen::Dense> (0x0x7f7bcdb7edd0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false, true> (0x0x7f7bcdb7ee38) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bcd861068) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bcd93d548) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bcd93d618) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bcd93d680) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, double, double, false> (0x0x7f7bcd93d6e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 3> (0x0x7f7bcd93d750) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bcd93d8f0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bcd9b1000) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bd037af00) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> (0x0x7f7bcd9b12d8) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false, Eigen::Dense> (0x0x7f7bcd9b13a8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false, true> (0x0x7f7bcd9b1410) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bcd9b1750) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bcd9b1820) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bcd717f08) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bcd717f70) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, double, double, false> (0x0x7f7bcd717270) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 3> (0x0x7f7bcd7173a8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1> (0x0x7f7bcd717410) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0> (0x0x7f7bcd7777b8) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bcfebf300) 0 empty

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

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

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

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

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

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0> (0x0x7f7bcd777820) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bcfebfe40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1> (0x0x7f7bcd777888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0> (0x0x7f7bcd777958) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bcfebfea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3> (0x0x7f7bcd777a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1> (0x0x7f7bcd777c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0> (0x0x7f7bcd777d00) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bcfebff00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false> (0x0x7f7bcd531f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3> (0x0x7f7bcd531478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1> (0x0x7f7bcd531548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0> (0x0x7f7bcd5315b0) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bcff96180) 0 empty

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

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

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

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

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

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

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

Class Eigen::DenseBase<Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bcd531618) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false> (0x0x7f7bcd531680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3> (0x0x7f7bcd531958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1> (0x0x7f7bcd5ae000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0> (0x0x7f7bcd5ae208) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bcff965a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 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, 2, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bd00169c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 2, 1> >, const Eigen::Matrix<double, 2, 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, 2, 1> >, const Eigen::Matrix<double, 2, 1>&> (0x0x7f7bd0016a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 2, 1> >, const Eigen::Matrix<double, 2, 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, 2, 1> >, const Eigen::Matrix<double, 2, 1>&> (0x0x7f7bd0016b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 2, 1> >, Eigen::Matrix<double, 2, 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, 2, 1> >, Eigen::Matrix<double, 2, 1>&> (0x0x7f7bcfd993c0) 0 empty

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

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

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

Class Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bcd377bc8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bcd377c30) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false> (0x0x7f7bcd377e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3> (0x0x7f7bcd377f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1> (0x0x7f7bcd121958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0> (0x0x7f7bcd1219c0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bd0016960) 0 empty

Class Eigen::internal::plain_array<double, 2, 0, 16>
   size=16 align=16
   base size=16 base align=16
Eigen::internal::plain_array<double, 2, 0, 16> (0x0x7f7bcf954240) 0

Class Eigen::DenseStorage<double, 2, 2, 1, 0>
   size=16 align=16
   base size=16 base align=16
Eigen::DenseStorage<double, 2, 2, 1, 0> (0x0x7f7bcf9540c0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> >
   size=16 align=16
   base size=16 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bccce0478) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bccce0618) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bccce0958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false> (0x0x7f7bccd24b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3> (0x0x7f7bccd24bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1> (0x0x7f7bccd24c30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0> (0x0x7f7bccadd270) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bcf954060) 0 empty

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

Class Eigen::internal::ref_selector<Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, 2, 1> > (0x0x7f7bcf954540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<double, 2, 1>&, const Eigen::Matrix<double, 2, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<double, 2, 1>&, const Eigen::Matrix<double, 2, 1>&> (0x0x7f7bcf954600) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, 2, 1>, 1, const Eigen::Matrix<double, 2, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, 2, 1>, 1, const Eigen::Matrix<double, 2, 1>&> (0x0x7f7bcf9543c0) 0 empty

Class Eigen::Matrix<double, 2, 1>
   size=16 align=16
   base size=16 base align=16
Eigen::Matrix<double, 2, 1> (0x0x7f7bccadd340) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bccadd2d8) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bccadd410) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bccadd4e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, 1>, double, double, false> (0x0x7f7bccadd6e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 3> (0x0x7f7bccadd750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 1> (0x0x7f7bccadda90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1>, 0> (0x0x7f7bcc834f70) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 2, 1> > (0x0x7f7bcf954360) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcc87ec30) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bcf954ba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf954ae0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcf954cc0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf954d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcc965548) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf954e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcc965618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcc9656e8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcfa3f3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 3> (0x0x7f7bcc634000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcc634138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcc6341a0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcfa3f5a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, double, double, false> (0x0x7f7bcc658d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 3> (0x0x7f7bcc658dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcc658e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcc6580d0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcfa3f960) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcfa3fcc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, true> (0x0x7f7bcfa3fd20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, true> (0x0x7f7bcfa3fd80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > > (0x0x7f7bcfa3fe40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcf706120) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, Eigen::Dense> (0x0x7f7bcfa3ff00) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, Eigen::Dense> (0x0x7f7bcfa3fea0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 2, 1> > (0x0x7f7bcf706180) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcc6584e0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, double, double, false> (0x0x7f7bcc658680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 3> (0x0x7f7bcc658c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcc658d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcc6e7068) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcfa3fc60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > >
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > > (0x0x7f7bcf7069c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>&> (0x0x7f7bcf706b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>&>
   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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>&> (0x0x7f7bcf706ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>&> (0x0x7f7bcf706c60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> > (0x0x7f7bcf706cc0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcf706d20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcf706de0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcc289c30) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcc289c98) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, double, double, false> (0x0x7f7bcc289d00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 3> (0x0x7f7bcc289d68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcc289dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcc289e38) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf706960) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf4cc0c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf4cc000) 0 empty

Class Eigen::internal::variable_if_dynamic<int, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::variable_if_dynamic<int, 2> (0x0x7f7bcf4cc540) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcc289138) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcc2893a8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcc2896e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, double, double, false> (0x0x7f7bcc2898f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 3> (0x0x7f7bcc289ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcb68f000) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcb68f068) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf787f00) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcb68f138) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcb68f1a0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcb68f208) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcb68f270) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, double, double, false> (0x0x7f7bcb68f2d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 3> (0x0x7f7bcb68f340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcb68f3a8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcb68f410) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf4cc6c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>&, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>&, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf4ccba0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf4ccb40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf4ccd20) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1, Eigen::Matrix<double, 2, 1> > (0x0x7f7bcf4ccae0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false, true> (0x0x7f7bcb68f4e0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcb68f548) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcb68f5b0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcb68f618) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcb68f680) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, double, double, false> (0x0x7f7bcb68f6e8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 3> (0x0x7f7bcb68f750) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcb68f7b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcb68f820) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf4cc8a0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false, Eigen::Dense> (0x0x7f7bcb68fa28) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false, true> (0x0x7f7bcb68fa90) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcb68faf8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcb68fb60) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcb68fbc8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcb68fc30) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, double, double, false> (0x0x7f7bcb68fc98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 3> (0x0x7f7bcb68fd00) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcb68fd68) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcb68fdd0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf51f000) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> (0x0x7f7bcb68fea0) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false, Eigen::Dense> (0x0x7f7bcb68ff08) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false, true> (0x0x7f7bcb68ff70) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcb68f0d0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcb68f478) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcb68f888) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcb6c0000) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, double, double, false> (0x0x7f7bcb6c0068) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 3> (0x0x7f7bcb6c00d0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1> (0x0x7f7bcb6c0138) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0> (0x0x7f7bcb6c01a0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bcf51f4e0) 0 empty

Class Eigen::internal::compute_matrix_flags<double, 1, 1, 0, 1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, 1, 1, 0, 1, 1> (0x0x7f7bcf51f7e0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf51f780) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::MatrixXpr> (0x0x7f7bcf51f840) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf51f900) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf51f960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcb6c02d8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf51f9c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcb6c03a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcb6c0410) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf51fd20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 3> (0x0x7f7bcb6c04e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcb6c0548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcb6c05b0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf51fe40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 1, 0, 1, 1>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 1, 0, 1, 1>, double, double, false> (0x0x7f7bcb6c0680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 3> (0x0x7f7bcb6c06e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcb6c0750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcb6c07b8) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf51fea0) 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> (0x0x7f7bcf51ff60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf613060) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 1, 1, 0, 1, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 1, 1, 0, 1, 1>, true> (0x0x7f7bcf613120) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 1, 1, 0, 1, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 1, 1, 0, 1, 1>, true> (0x0x7f7bcf613660) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bcf613780) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Dense> (0x0x7f7bcf6139c0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 1, 1, 0, 1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 1, 1, 0, 1, 1>&> (0x0x7f7bcf613a80) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcb6c08f0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 1, 0, 1, 1>, double, double, false> (0x0x7f7bcb6c0958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 3> (0x0x7f7bcb6c09c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcb6c0a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcb6c0a90) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf51ff00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 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, 1, 1, 0, 1, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bcf613c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, const Eigen::Matrix<double, 1, 1, 0, 1, 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, 1, 1, 0, 1, 1> >, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&> (0x0x7f7bcf613de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, const Eigen::Matrix<double, 1, 1, 0, 1, 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, 1, 1, 0, 1, 1> >, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&> (0x0x7f7bcf613e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Matrix<double, 1, 1, 0, 1, 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, 1, 1, 0, 1, 1> >, Eigen::Matrix<double, 1, 1, 0, 1, 1>&> (0x0x7f7bcf613ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, 0> > (0x0x7f7bcf613f00) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcf2db060) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcf2db1e0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcb6c0f08) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcb6c0f70) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 1, 0, 1, 1>, double, double, false> (0x0x7f7bcb6c0208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 3> (0x0x7f7bcb6c0340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcb6c0478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcb6c0af8) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf613b40) 0 empty

Class Eigen::internal::plain_array<double, 1, 0, 0>
   size=8 align=4
   base size=8 base align=4
Eigen::internal::plain_array<double, 1, 0, 0> (0x0x7f7bcf2db5a0) 0

Class Eigen::DenseStorage<double, 1, 1, 1, 0>
   size=8 align=4
   base size=8 base align=4
Eigen::DenseStorage<double, 1, 1, 1, 0> (0x0x7f7bcf2db420) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=8 align=4
   base size=8 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcb754a90) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcb754af8) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcb754b60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 1, 0, 1, 1>, double, double, false> (0x0x7f7bcb754bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 3> (0x0x7f7bcb754c30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcb754c98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcb754d00) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf2db3c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf2db840) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf2db7e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&> (0x0x7f7bcf2db8a0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&> (0x0x7f7bcf2db660) 0 empty

Class Eigen::Matrix<double, 1, 1, 0, 1, 1>
   size=8 align=4
   base size=8 base align=4
Eigen::Matrix<double, 1, 1, 0, 1, 1> (0x0x7f7bcb754e38) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcb754ea0) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcb754f08) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcb754f70) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, 1, 0, 1, 1>, double, double, false> (0x0x7f7bcb754000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 3> (0x0x7f7bcb754d68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcb3e7000) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcb3e7068) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bcf2db600) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf2dbae0) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf2dba80) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf2dbc00) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0, 0> (0x0x7f7bcf2dbc60) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bcf2dbf60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bcf36b1e0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 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::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bcf36b180) 0 empty

Class Eigen::internal::eval<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bcf36b120) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bcf36b300) 0 empty

Class Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bcf36b2a0) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bcf36b720) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bcf36b360) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, true> (0x0x7f7bcf36b780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, true> (0x0x7f7bcf36b7e0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcb3e7888) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bcb3e78f0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bcb3e7958) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bcb3e79c0) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bcf36b0c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bcf36b900) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, true> (0x0x7f7bcf36b000) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 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::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf36b9c0) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf36ba80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> (0x0x7f7bcb3e7dd0) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf36be40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 2> (0x0x7f7bcb3e7ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> (0x0x7f7bcb3e7f08) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf36bf00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, double, double, 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::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, double, double, false> (0x0x7f7bcb3e70d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 2> (0x0x7f7bcb3e7a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> (0x0x7f7bcb3e7e38) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf36bf60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 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::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf0a1060) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, true> (0x0x7f7bcf0a1120) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, true> (0x0x7f7bcf0a11e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > > (0x0x7f7bcf0a12a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bcf0a14e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bcf0a1420) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 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::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bcf0a1360) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcb438000) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, double, double, false> (0x0x7f7bcb438068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 2> (0x0x7f7bcb4380d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> (0x0x7f7bcb438138) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf0a1000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > > (0x0x7f7bcf0a1780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >&> (0x0x7f7bcf0a17e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >&> (0x0x7f7bcf0a1840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<double>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >&> (0x0x7f7bcf0a18a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, 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<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> > (0x0x7f7bcf0a1900) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 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::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcf0a1960) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 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::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcf0a19c0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcb438340) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcb4383a8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, double, double, false> (0x0x7f7bcb438410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 2> (0x0x7f7bcb438478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> (0x0x7f7bcb4384e0) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf0a15a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 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::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf0a1d80) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 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::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf0a1b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf0a1de0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bcf0a1ae0) 0 empty

Class Eigen::internal::conditional<false, double, const double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, double, const double> (0x0x7f7bcf0a1e40) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bcb4385b0) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcb438618) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcb438680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, double, double, false> (0x0x7f7bcb4386e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 2> (0x0x7f7bcb438750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> (0x0x7f7bcb4387b8) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf0a1a80) 0 empty

Class Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >
   size=32 align=4
   base size=32 base align=4
Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bcb4389c0) 0
  Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bcb438a28) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcb438a90) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcb438af8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, double, double, false> (0x0x7f7bcb438b60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 2> (0x0x7f7bcb438bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 0> (0x0x7f7bcb438c30) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf0a1ea0) 0 empty

Class Eigen::internal::scalar_conj_product_op<double, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_conj_product_op<double, double> (0x0x7f7bcf0a1f00) 0 empty

Class Eigen::internal::traits<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcb438dd0) 0 empty
  Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcb438e38) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bcb438ea0) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > (0x0x7f7bcb438f08) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false> > (0x0x7f7bcb438f70) 0 empty
          Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bcf100000) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 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::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf1001e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 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::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf100120) 0 empty

Class Eigen::internal::binary_result_of_select<Eigen::internal::scalar_conj_product_op<double, double>, double, double, 8>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::binary_result_of_select<Eigen::internal::scalar_conj_product_op<double, double>, double, double, 8> (0x0x7f7bcf1002a0) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_conj_product_op<double, double>(double, double)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_conj_product_op<double, double>(double, double)> (0x0x7f7bcf100240) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcf100300) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_conj_product_op<double, double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_conj_product_op<double, double> > (0x0x7f7bcf100ea0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bcf1000c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bceeb9300) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bceeb9480) 0 empty

Class Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bceeb94e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bcb516270) 0 empty
  Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bceeb9660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bcb516340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bcb5163a8) 0 empty
    Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bceeb96c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bceeb97e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false> (0x0x7f7bceeb9840) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false> (0x0x7f7bceeb9900) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > > (0x0x7f7bceeb9960) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bceeb9ae0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bceeb9a20) 0 empty

Class Eigen::internal::eval<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bceeb99c0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bcb516410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bcb516478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bcb5164e0) 0 empty
      Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bceeb9780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > > (0x0x7f7bceeb9ba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bceeb9f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bcefc8000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bcefc8060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bcefc80c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcefc8120) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcefc81e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bcb5166e8) 0 empty
  Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bcb516750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bcb5167b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bcb516820) 0 empty
        Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bceeb9b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bcefc87e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bcefc8720) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bcefc8840) 0 empty

Class Eigen::internal::nested<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bcefc8360) 0 empty

Class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bcb5168f0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bcb516958) 0 empty
    Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bcb5169c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bcb516a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bcb516a90) 0 empty
          Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bcefc82a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bcefc8b40) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bcefc8a80) 0 empty

Class Eigen::internal::eval<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bcefc89c0) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> > > (0x0x7f7bcefc8cc0) 0 empty

Class Eigen::internal::nested<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bcefc8c00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcec88000) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bcefc8f60) 0 empty

Class Eigen::internal::eval<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bcefc8d80) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bcec880c0) 0 empty

Class Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bcec88060) 0 empty

Class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >
   size=68 align=4
   base size=65 base align=4
Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bda5dd150) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bcefc88a0) 0 empty
  Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bcb516c98) 0 empty
    Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bcb516d00) 0 empty
      Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bcb516d68) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bcb516dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bcb516e38) 0 empty
            Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bcefc8900) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, false, false> (0x0x7f7bcec88360) 0 empty

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f7bcec88540) 0 empty

Class std::__is_pointer<double*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<double*> (0x0x7f7bcec885a0) 0 empty

Class std::__copy_move_backward<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<false, true, std::random_access_iterator_tag> (0x0x7f7bcec88660) 0 empty

Class Eigen::internal::check_rows_cols_for_overflow<36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_rows_cols_for_overflow<36> (0x0x7f7bcec88a80) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 0, 2> (0x0x7f7bced24de0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 2, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 2, 3> (0x0x7f7bcea4b180) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, false, false> (0x0x7f7bce8061e0) 0 empty

Class Eigen::internal::check_rows_cols_for_overflow<30>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_rows_cols_for_overflow<30> (0x0x7f7bce806240) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, false, false> (0x0x7f7bce806300) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 5, 0, 6, 5>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 5, 0, 6, 5>, false, false> (0x0x7f7bce806540) 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> (0x0x7f7bce806a80) 0 empty

Class Eigen::internal::conj_retval<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_retval<float> (0x0x7f7bce806b40) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcb20ac30) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcb2c7000) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcb2c7068) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bce806ba0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcb2c70d0) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcb2c7138) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcb2c71a0) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bcb2c7208) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bce806c00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bce806c60) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce806d20) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce927120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bcb2c7340) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce927180) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bcb2c7410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bcb2c7478) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce9271e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce927300) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bce9273c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bce927480) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bce927540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bce927840) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bce9277e0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bce927600) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcb2c74e0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bcb2c7548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bcb2c75b0) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce927240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bce927900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bce927960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bce9279c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bce927a20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bce927ae0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bce927b40) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bce927ba0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcb2c77b8) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcb2c7820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bcb2c7888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bcb2c78f0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce9278a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce927f00) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce927ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce927f60) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bce927de0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bcb2c79c0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcb2c7a28) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcb2c7a90) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bcb2c7af8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bcb2c7b60) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce927d80) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=36 align=4
   base size=33 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bda3e9af0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bce9bf060) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bcb2c7d68) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcb2c7dd0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcb2c7e38) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bcb2c7ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bcb2c7f08) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bce9bf0c0) 0 empty

Class Eigen::JacobiRotation<float>
   size=8 align=4
   base size=8 base align=4
Eigen::JacobiRotation<float> (0x0x7f7bce9bf120) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcb2c7bc8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bce9bf240) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bce9bf1e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::MatrixXpr> (0x0x7f7bce79a180) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bce79a2a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcafeb1a0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bce79a300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcafeb270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcafeb2d8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bce79a960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bcafeb3a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcafeb410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcafeb478) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bce79ac60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, float, float, false> (0x0x7f7bcafeb548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bcafeb5b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcafeb618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcafeb680) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bce79aea0) 0 empty

Class Eigen::internal::size_at_compile_time<-1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<-1, 6> (0x0x7f7bce445480) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bce4455a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, true> (0x0x7f7bce445600) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, true> (0x0x7f7bce445660) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > > (0x0x7f7bce4456c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::MatrixXpr> (0x0x7f7bce445c00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::Dense> (0x0x7f7bce445840) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::Dense> (0x0x7f7bce445780) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 6, 0, 6, 6> > (0x0x7f7bce445cc0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcafeb6e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, float, float, false> (0x0x7f7bcafeb750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bcafeb7b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcafeb820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcafeb888) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bce4450c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > > (0x0x7f7bce591600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>&> (0x0x7f7bce5916c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>&> (0x0x7f7bce591720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>&> (0x0x7f7bce591780) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> > (0x0x7f7bce591960) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bce5919c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bce591a80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcafebf70) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcafeb208) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, float, float, false> (0x0x7f7bcafeb340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bcafeb8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcb08c000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcb08c068) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bce5915a0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcd9f9ba0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcd9f9b40) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcb08c208) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcb08c270) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcb08c2d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, float, float, false> (0x0x7f7bcb08c340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bcb08c3a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcb08c410) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcb08c478) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcd9f9ae0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcb08c548) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcb08c5b0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcb08c618) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcb08c680) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, float, float, false> (0x0x7f7bcb08c6e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bcb08c750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcb08c7b8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcb08c820) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcdbbf2a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcdbbf6c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcdbbf600) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 6, 0, 6, 6>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 6, 0, 6, 6>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcdbbfba0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1, Eigen::Matrix<float, -1, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1, Eigen::Matrix<float, -1, 6, 0, 6, 6> > (0x0x7f7bcdbbf540) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false, true> (0x0x7f7bcb08c8f0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcb08c958) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcb08c9c0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcb08ca28) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcb08ca90) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, float, float, false> (0x0x7f7bcb08caf8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bcb08cb60) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcb08cbc8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcb08cc30) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcdbbf480) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false, Eigen::Dense> (0x0x7f7bcb08ce38) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false, true> (0x0x7f7bcb08cea0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcb08cf08) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcb08cf70) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcb08c0d0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcb08c4e0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, float, float, false> (0x0x7f7bcb08c888) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bcb08cc98) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcb126000) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcb126068) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcdbbff60) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> (0x0x7f7bcb126138) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false, Eigen::Dense> (0x0x7f7bcb1261a0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false, true> (0x0x7f7bcb126208) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcb126270) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcb1262d8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcb126340) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcb1263a8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, float, float, false> (0x0x7f7bcb126410) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bcb126478) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bcb1264e0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bcb126548) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bcd8fb420) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcb126820) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcd8fb6c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd8fb600) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcd8fb960) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd8fb9c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcb126af8) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd8fbb40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcb126bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcb126c30) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd8fbc60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bcb126d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcb126d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcb126dd0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd8fbe40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 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, 6, 6, 0, 6, 6>, 3, 1, false>, float, float, false> (0x0x7f7bcb126ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bcb126f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcb126f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcb1265b0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd9500c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd9504e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 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, 6, 6, 0, 6, 6>, 3, 1, false>, true> (0x0x7f7bcd950540) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 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, 6, 6, 0, 6, 6>, 3, 1, false>, true> (0x0x7f7bcd9505a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > > (0x0x7f7bcd950660) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 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, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcd950780) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::Dense> (0x0x7f7bcd950720) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::Dense> (0x0x7f7bcd9506c0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 3, 1> > (0x0x7f7bcd950900) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcb126680) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, float, float, false> (0x0x7f7bcb1266e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bcb126888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcb126b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcb126c98) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd950420) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 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, 6, 6, 0, 6, 6>, 3, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > > (0x0x7f7bcd633780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 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, 6, 6, 0, 6, 6>, 3, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>&> (0x0x7f7bcd6337e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 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, 6, 6, 0, 6, 6>, 3, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>&> (0x0x7f7bcd633840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 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, 6, 6, 0, 6, 6>, 3, 1, false> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>&> (0x0x7f7bcd633900) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 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, 6, 6, 0, 6, 6>, 3, 1, false>, 0> > (0x0x7f7bcd6339c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcd633a80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcd633b40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcb16e5b0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcb16e618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, float, float, false> (0x0x7f7bcb16e680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bcb16e6e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcb16e750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcb16e7b8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd633720) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd6f6900) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd6f6840) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcb16e958) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcb16e9c0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcb16ea28) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, float, float, false> (0x0x7f7bcb16ea90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bcb16eaf8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcb16eb60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcb16ebc8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd6f67e0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcb16ec98) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcb16ed00) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcb16ed68) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcb16edd0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, float, float, false> (0x0x7f7bcb16ee38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bcb16eea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcb16ef08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcb16ef70) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd6f6f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd79b300) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd79b240) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 3, 1>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 3, 1>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd79b720) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1, Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1, Eigen::Matrix<float, 3, 1> > (0x0x7f7bcd79b1e0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false, true> (0x0x7f7bcb16e000) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcb16e820) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcb16ec30) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcae69000) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcae69068) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, float, float, false> (0x0x7f7bcae690d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bcae69138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcae691a0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcae69208) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd79b180) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false, Eigen::Dense> (0x0x7f7bcae69410) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false, true> (0x0x7f7bcae69478) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcae694e0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcae69548) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcae695b0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcae69618) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, float, float, false> (0x0x7f7bcae69680) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bcae696e8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcae69750) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcae697b8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd79ba80) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> (0x0x7f7bcae69888) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false, Eigen::Dense> (0x0x7f7bcae698f0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false, true> (0x0x7f7bcae69958) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcae699c0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcae69a28) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcae69a90) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcae69af8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, float, float, false> (0x0x7f7bcae69b60) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bcae69bc8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bcae69c30) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bcae69c98) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bcd4cd0c0) 0 empty

Class Eigen::internal::compute_matrix_flags<float, 2, 1, 0, 2, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, 2, 1, 0, 2, 1> (0x0x7f7bcd4cd4e0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd4cd420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 2, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 2, 1>, Eigen::MatrixXpr> (0x0x7f7bcd4cd5a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd4cd660) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd4cd840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 0> (0x0x7f7bcae69e38) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd4cd8a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 1> (0x0x7f7bcae69f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 0> (0x0x7f7bcae69f70) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd4cd900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 3> (0x0x7f7bcae69270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 1> (0x0x7f7bcae69d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 0> (0x0x7f7bcae69d68) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd4cd960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 1>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 1>, float, float, false> (0x0x7f7bcaeb7000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 3> (0x0x7f7bcaeb7068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 1> (0x0x7f7bcaeb70d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 0> (0x0x7f7bcaeb7138) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd4cd9c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd4cdba0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 2, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 2, 1>, true> (0x0x7f7bcd4cdc00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 2, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 2, 1>, true> (0x0x7f7bcd4cdde0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bcd4cde40) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, 2, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, 2, 1>, Eigen::Dense> (0x0x7f7bcd525000) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 2, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 2, 1>&> (0x0x7f7bcd525060) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcaeb71a0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 1>, float, float, false> (0x0x7f7bcaeb7208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 3> (0x0x7f7bcaeb7270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 1> (0x0x7f7bcaeb72d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 0> (0x0x7f7bcaeb7340) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd4cdb40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 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, 2, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bcd5252a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 2, 1> >, const Eigen::Matrix<float, 2, 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, 2, 1> >, const Eigen::Matrix<float, 2, 1>&> (0x0x7f7bcd525300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 2, 1> >, const Eigen::Matrix<float, 2, 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, 2, 1> >, const Eigen::Matrix<float, 2, 1>&> (0x0x7f7bcd525360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 2, 1> >, Eigen::Matrix<float, 2, 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, 2, 1> >, Eigen::Matrix<float, 2, 1>&> (0x0x7f7bcd525420) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 2, 1>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 2, 1>, 0> > (0x0x7f7bcd525480) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 2, 1> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 2, 1> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcd5254e0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 2, 1> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 2, 1> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcd525540) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcaeb7680) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcaeb76e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 1>, float, float, false> (0x0x7f7bcaeb7750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 3> (0x0x7f7bcaeb77b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 1> (0x0x7f7bcaeb7820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 0> (0x0x7f7bcaeb7888) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd525240) 0 empty

Class Eigen::internal::plain_array<float, 2, 0, 0>
   size=8 align=4
   base size=8 base align=4
Eigen::internal::plain_array<float, 2, 0, 0> (0x0x7f7bcd525ae0) 0

Class Eigen::DenseStorage<float, 2, 2, 1, 0>
   size=8 align=4
   base size=8 base align=4
Eigen::DenseStorage<float, 2, 2, 1, 0> (0x0x7f7bcd525a20) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 2, 1> >
   size=8 align=4
   base size=8 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcaf9b000) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcaf9b068) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcaf9b0d0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 1>, float, float, false> (0x0x7f7bcaf9b138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 3> (0x0x7f7bcaf9b1a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 1> (0x0x7f7bcaf9b208) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 0> (0x0x7f7bcaf9b270) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd5259c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 2, 1>&, const Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 2, 1>&, const Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd5c5180) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd525d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 2, 1>&, const Eigen::Matrix<float, 2, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 2, 1>&, const Eigen::Matrix<float, 2, 1>&> (0x0x7f7bcd5c51e0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 2, 1>, 1, const Eigen::Matrix<float, 2, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 2, 1>, 1, const Eigen::Matrix<float, 2, 1>&> (0x0x7f7bcd525c00) 0 empty

Class Eigen::Matrix<float, 2, 1>
   size=8 align=4
   base size=8 base align=4
Eigen::Matrix<float, 2, 1> (0x0x7f7bcaf9b340) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcaf9b3a8) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcaf9b410) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcaf9b478) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, 1>, float, float, false> (0x0x7f7bcaf9b4e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 3> (0x0x7f7bcaf9b548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 1> (0x0x7f7bcaf9b5b0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, 1>, 0> (0x0x7f7bcaf9b618) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd525ba0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcaf9b820) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcd5c54e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcd5c5420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcd5c5720) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcd5c5ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcaf9baf8) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcd5c5ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcaf9bbc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcaf9bc30) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcd5c5cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bcaf9bd00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcaf9bd68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcaf9bdd0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcd2d7000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 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, 6, 6, 0, 6, 6>, 2, 1, false>, float, float, false> (0x0x7f7bcaf9bea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bcaf9bf08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcaf9bf70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcaf9b2d8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcd2d7420) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcd2d7660) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 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, 6, 6, 0, 6, 6>, 2, 1, false>, true> (0x0x7f7bcd2d76c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 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, 6, 6, 0, 6, 6>, 2, 1, false>, true> (0x0x7f7bcd2d7720) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > > (0x0x7f7bcd2d7960) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 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, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcd2d7a80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::Dense> (0x0x7f7bcd2d7a20) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::Dense> (0x0x7f7bcd2d79c0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 2, 1> > (0x0x7f7bcd2d7c00) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcaf9b680) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, float, float, false> (0x0x7f7bcaf9b888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bcaf9bb60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcaf9bc98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcac29000) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcd2d75a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 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, 6, 6, 0, 6, 6>, 2, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > > (0x0x7f7bcd115240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 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, 6, 6, 0, 6, 6>, 2, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>&> (0x0x7f7bcd1152a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 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, 6, 6, 0, 6, 6>, 2, 1, false> >, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>&> (0x0x7f7bcd115360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 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, 6, 6, 0, 6, 6>, 2, 1, false> >, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>&> (0x0x7f7bcd1153c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 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, 6, 6, 0, 6, 6>, 2, 1, false>, 0> > (0x0x7f7bcd115420) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcd1154e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcd115540) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcac29618) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcac29680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, float, float, false> (0x0x7f7bcac296e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bcac29750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcac297b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcac29820) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcd1150c0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bccdf86c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bccdf8600) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcac299c0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcac29a28) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcac29a90) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, float, float, false> (0x0x7f7bcac29af8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bcac29b60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcac29bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcac29c30) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bccdf8540) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcac29d00) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcac29d68) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcac29dd0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcac29e38) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, float, float, false> (0x0x7f7bcac29ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bcac29f08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcac29f70) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcac29068) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bccdf8d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>&, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bccec2060) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bccec2000) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bccec2360) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1, Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1, Eigen::Matrix<float, 2, 1> > (0x0x7f7bccdf8f60) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false, true> (0x0x7f7bcac29888) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcac29c98) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcad23000) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcad23068) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcad230d0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, float, float, false> (0x0x7f7bcad23138) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bcad231a0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcad23208) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcad23270) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bccdf8ea0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false, Eigen::Dense> (0x0x7f7bcad23478) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false, true> (0x0x7f7bcad234e0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcad23548) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcad235b0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcad23618) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcad23680) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, float, float, false> (0x0x7f7bcad236e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bcad23750) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcad237b8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcad23820) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bccec2600) 0 empty

Class Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> (0x0x7f7bcad238f0) 0
  Eigen::BlockImpl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false, Eigen::Dense> (0x0x7f7bcad23958) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false, true> (0x0x7f7bcad239c0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcad23a28) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcad23a90) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcad23af8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bcad23b60) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, float, float, false> (0x0x7f7bcad23bc8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bcad23c30) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bcad23c98) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bcad23d00) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bccec2840) 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> (0x0x7f7bccf739c0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bccf738a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::MatrixXpr> (0x0x7f7bccf73a20) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bccf73b40) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bccf73e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcad23e38) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bccf73f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcad23f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcad23f70) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcccfe060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 3> (0x0x7f7bcad232d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcad23d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcad23ea0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcccfecc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1>, float, float, false> (0x0x7f7bcad6e068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 3> (0x0x7f7bcad6e0d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcad6e138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcad6e1a0) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcccfed20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcccfef00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1>, true> (0x0x7f7bccad3000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1>, true> (0x0x7f7bccad3180) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bccad32a0) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::Dense> (0x0x7f7bccad3420) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1>&> (0x0x7f7bccad3780) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcad6e2d8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 1, 0, 1, 1>, float, float, false> (0x0x7f7bcad6e340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 3> (0x0x7f7bcad6e3a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcad6e410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcad6e478) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcccfeea0) 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, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bccad3960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&> (0x0x7f7bccad3a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&> (0x0x7f7bccad3ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, Eigen::Matrix<float, 1, 1, 0, 1, 1>&> (0x0x7f7bccad3ba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 1, 1, 0, 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, 1, 1>, 0> > (0x0x7f7bccad3f60) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> >::DiagonalIndexReturnType<16777215> (0x0x7f7bccbce120) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bccbce300) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcad6e820) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcad6e888) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 1, 0, 1, 1>, float, float, false> (0x0x7f7bcad6e8f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 3> (0x0x7f7bcad6e958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcad6e9c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcad6ea28) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bccad3900) 0 empty

Class Eigen::internal::plain_array<float, 1, 0, 0>
   size=4 align=4
   base size=4 base align=4
Eigen::internal::plain_array<float, 1, 0, 0> (0x0x7f7bccbce960) 0

Class Eigen::DenseStorage<float, 1, 1, 1, 0>
   size=4 align=4
   base size=4 base align=4
Eigen::DenseStorage<float, 1, 1, 1, 0> (0x0x7f7bccbce900) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcaa43208) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcaa43270) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcaa432d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 1, 0, 1, 1>, float, float, false> (0x0x7f7bcaa43340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 3> (0x0x7f7bcaa433a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcaa43410) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcaa43478) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bccbce8a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bccbced80) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bccbceba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&> (0x0x7f7bccbcede0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 1, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 1, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&> (0x0x7f7bccbcea20) 0 empty

Class Eigen::Matrix<float, 1, 1, 0, 1, 1>
   size=4 align=4
   base size=4 base align=4
Eigen::Matrix<float, 1, 1, 0, 1, 1> (0x0x7f7bcaa435b0) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcaa43618) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcaa43680) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bcaa436e8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, 1, 0, 1, 1>, float, float, false> (0x0x7f7bcaa43750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 3> (0x0x7f7bcaa437b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 1> (0x0x7f7bcaa43820) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, 1, 0, 1, 1>, 0> (0x0x7f7bcaa43888) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bccbce9c0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc85b060) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc85b000) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc85b120) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0, 0> (0x0x7f7bcc85b180) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcc85b360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bcc62a300) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bcc62a2a0) 0 empty

Class Eigen::internal::eval<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bcc85b5a0) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcc62a480) 0 empty

Class Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bcc62a420) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcc62a600) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcc62a5a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, true> (0x0x7f7bcc62a960) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, true> (0x0x7f7bcc62aa80) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcaace000) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcaace068) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bcaace0d0) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bcaace138) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcc85b420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bcc62ac60) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, true> (0x0x7f7bcc85b3c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc62acc0) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc62ad80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bcaace548) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc62ade0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2> (0x0x7f7bcaace618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bcaace680) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc62ae40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, float, float, false> (0x0x7f7bcaace750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2> (0x0x7f7bcaace7b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bcaace820) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc62af00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc6d9000) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, true> (0x0x7f7bcc6d9060) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, true> (0x0x7f7bcc6d9120) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > > (0x0x7f7bcc6d9180) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bcc6d9600) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bcc6d95a0) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bcc6d91e0) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcaace888) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, float, float, false> (0x0x7f7bcaace8f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2> (0x0x7f7bcaace958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bcaace9c0) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc62af60) 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > > (0x0x7f7bcc6d96c0) 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&> (0x0x7f7bcc6d9780) 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&> (0x0x7f7bcc6d9840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&> (0x0x7f7bcc6d9900) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> > (0x0x7f7bcc6d9cc0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcc6d9d80) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcc6d9de0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcaacebc8) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcaacec30) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, float, float, false> (0x0x7f7bcaacec98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2> (0x0x7f7bcaaced00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bcaaced68) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc6d9660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc21a060) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc6d9f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc21a120) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bcc6d9ea0) 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> (0x0x7f7bcc21a1e0) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bcaacee38) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcaaceea0) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcaacef08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, float, float, false> (0x0x7f7bcaacef70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2> (0x0x7f7bcaace1a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bcaace5b0) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc6d9e40) 0 empty

Class Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=32 align=4
   base size=32 base align=4
Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bca7e3068) 0
  Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bca7e30d0) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca7e3138) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca7e31a0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, float, float, false> (0x0x7f7bca7e3208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2> (0x0x7f7bca7e3270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bca7e32d8) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc21a2a0) 0 empty

Class Eigen::internal::scalar_conj_product_op<float, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_conj_product_op<float, float> (0x0x7f7bcc21a360) 0 empty

Class Eigen::internal::traits<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca7e3478) 0 empty
  Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca7e34e0) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bca7e3548) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bca7e35b0) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bca7e3618) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcc21a540) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc21a6c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc21a660) 0 empty

Class Eigen::internal::binary_result_of_select<Eigen::internal::scalar_conj_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_conj_product_op<float, float>, float, float, 8> (0x0x7f7bcc21a780) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_conj_product_op<float, float>(float, float)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_conj_product_op<float, float>(float, float)> (0x0x7f7bcc21a720) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc21ab40) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_conj_product_op<float, float> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_conj_product_op<float, float> > (0x0x7f7bcc21ac00) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc21a600) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bcc21ac60) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc21acc0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc21ad20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca7e38f0) 0 empty
  Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc21ad80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bca7e39c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca7e3a28) 0 empty
    Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc21ae40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc21af00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bcc21af60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bcc268060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bcc2680c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bcc2682a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bcc268180) 0 empty

Class Eigen::internal::eval<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bcc268120) 0 empty

Class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca7e3a90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bca7e3af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca7e3b60) 0 empty
      Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc21aea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bcc268ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bcc022060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bcc0220c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bcc022120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bcc022180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcc0221e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcc022240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca7e3d68) 0 empty
  Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca7e3dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bca7e3e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca7e3ea0) 0 empty
        Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc268300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc0223c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc022360) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc022420) 0 empty

Class Eigen::internal::nested<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bcc022300) 0 empty

Class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bca7e3f70) 0 empty
  Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca7e3340) 0 empty
    Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca7e36e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bca7e3958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca7e3bc8) 0 empty
          Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc0222a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bcc022600) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bcc0225a0) 0 empty

Class Eigen::internal::eval<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bcc022540) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bcc0226c0) 0 empty

Class Eigen::internal::nested<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bcc022660) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcc0227e0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bcc022780) 0 empty

Class Eigen::internal::eval<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bcc022720) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcc0228a0) 0 empty

Class Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bcc022840) 0 empty

Class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=68 align=4
   base size=65 base align=4
Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bd9f69d90) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bcc022480) 0 empty
  Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bca91f0d0) 0 empty
    Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca91f138) 0 empty
      Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca91f1a0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bca91f208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca91f270) 0 empty
            Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bcc0224e0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, false, false> (0x0x7f7bcc022ae0) 0 empty

Class Eigen::internal::cast_impl<float, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::cast_impl<float, double> (0x0x7f7bcc022ea0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0, 2> (0x0x7f7bca9a7240) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 2, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 2, 3> (0x0x7f7bca9a72a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, false, false> (0x0x7f7bca9a7420) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, false, false> (0x0x7f7bca9a7480) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 5, 0, 6, 5>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 5, 0, 6, 5>, false, false> (0x0x7f7bca9a7660) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bca9ad548) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bca9ad5b0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bca9ad618) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bca9a7840) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca9ad680) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bca9ad6e8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bca9ad750) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bca9ad7b8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bca9a7900) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bca9a79c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca9a7a20) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca9a7a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca9ad8f0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca9a7ae0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bca9ad9c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca9ada28) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca9a7b40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca9a7c00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bca9a7c60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bca9a7cc0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bca9a7d20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bca9a7e40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bca9a7de0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bca9a7d80) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca9ada90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bca9adaf8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca9adb60) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca9a7ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bca9a7f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bca9a7f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bca695000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bca695060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bca6950c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bca695120) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bca695180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca9add68) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca9addd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bca9ade38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca9adea0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca9a7ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca695300) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca6952a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca695360) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bca695240) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bca9adf70) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca9ad340) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca9ad3a8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bca9ad410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca9ad958) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca6951e0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=36 align=4
   base size=33 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bd9da5070) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bca6953c0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bca70a068) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca70a0d0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca70a138) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bca70a1a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca70a208) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca695420) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca70a478) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bca6954e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca695480) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::MatrixXpr> (0x0x7f7bca695600) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca695660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca70a750) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca6956c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca70a820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca70a888) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca6957e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bca70a958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca70a9c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca70aa28) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca695960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, double, double, false> (0x0x7f7bca70aaf8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bca70ab60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca70abc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca70ac30) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca695b40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca695d20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, true> (0x0x7f7bca695d80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, true> (0x0x7f7bca695de0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > > (0x0x7f7bca695e40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::MatrixXpr> (0x0x7f7bca695f60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::Dense> (0x0x7f7bca695f00) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, Eigen::Dense> (0x0x7f7bca695ea0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 6, 0, 6, 6> > (0x0x7f7bca76f000) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca70ac98) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, double, double, false> (0x0x7f7bca70ad00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bca70ad68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca70add0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca70ae38) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca695cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > >
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > > (0x0x7f7bca76f5a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>&> (0x0x7f7bca76f600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>&> (0x0x7f7bca76f660) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>&> (0x0x7f7bca76f6c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> > (0x0x7f7bca76f720) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bca76f780) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bca76f7e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca76a270) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca76a2d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, double, double, false> (0x0x7f7bca76a340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bca76a3a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca76a410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca76a478) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca76f540) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca4341e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca434180) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca76a618) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca76a680) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca76a6e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, double, double, false> (0x0x7f7bca76a750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bca76a7b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca76a820) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca76a888) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca434120) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca76a958) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca76a9c0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca76aa28) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca76aa90) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, double, double, false> (0x0x7f7bca76aaf8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bca76ab60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca76abc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca76ac30) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca4344e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca434780) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca434720) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 6, 0, 6, 6>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 6, 0, 6, 6>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca4347e0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1, Eigen::Matrix<double, -1, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1, Eigen::Matrix<double, -1, 6, 0, 6, 6> > (0x0x7f7bca4346c0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false, true> (0x0x7f7bca76ad00) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca76ad68) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca76add0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca76ae38) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca76aea0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, double, double, false> (0x0x7f7bca76af08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bca76af70) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca76a4e0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca76a8f0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca434660) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false, Eigen::Dense> (0x0x7f7bca4541a0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false, true> (0x0x7f7bca454208) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca454270) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca4542d8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca454340) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca4543a8) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, double, double, false> (0x0x7f7bca454410) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bca454478) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca4544e0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca454548) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca434a20) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> (0x0x7f7bca454618) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false, Eigen::Dense> (0x0x7f7bca454680) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false, true> (0x0x7f7bca4546e8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca454750) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca4547b8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca454820) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca454888) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, double, double, false> (0x0x7f7bca4548f0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 3> (0x0x7f7bca454958) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 1> (0x0x7f7bca4549c0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, 0> (0x0x7f7bca454a28) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bca434c00) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca454d00) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bca434e40) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca434de0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::MatrixXpr> (0x0x7f7bca434f60) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca47f000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca454a90) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca47f060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca454bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca454b60) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca47f180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bca454d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca4a4000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca4a4068) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca47f300) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, double, double, false> (0x0x7f7bca4a4138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bca4a41a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca4a4208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca4a4270) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca47f4e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca47f6c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, true> (0x0x7f7bca47f720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, true> (0x0x7f7bca47f780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > > (0x0x7f7bca47f7e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::MatrixXpr> (0x0x7f7bca47f900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::Dense> (0x0x7f7bca47f8a0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, Eigen::Dense> (0x0x7f7bca47f840) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca4a42d8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, double, double, false> (0x0x7f7bca4a4340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bca4a43a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca4a4410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca4a4478) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca47f660) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > >
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > > (0x0x7f7bca47fea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>&> (0x0x7f7bca47ff00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>&> (0x0x7f7bca47ff60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>&> (0x0x7f7bca52a000) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> > (0x0x7f7bca52a060) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bca52a0c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bca52a120) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca4a4b60) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca4a4bc8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, double, double, false> (0x0x7f7bca4a4c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bca4a4c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca4a4d00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca4a4d68) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca47fe40) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca52aa20) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca52a9c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca4a4f08) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca4a4f70) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca4a44e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, double, double, false> (0x0x7f7bca4a4dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bca590000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca590068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca5900d0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca52a960) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca5901a0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca590208) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca590270) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca5902d8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, double, double, false> (0x0x7f7bca590340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bca5903a8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca590410) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca590478) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca52ad20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca5af000) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca52af60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 3, 1>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 3, 1>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca5af120) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1, Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1, Eigen::Matrix<double, 3, 1> > (0x0x7f7bca52af00) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false, true> (0x0x7f7bca590548) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca5905b0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca590618) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca590680) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca5906e8) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, double, double, false> (0x0x7f7bca590750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bca5907b8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca590820) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca590888) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca52aea0) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false, Eigen::Dense> (0x0x7f7bca590a90) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false, true> (0x0x7f7bca590af8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca590b60) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca590bc8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca590c30) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca590c98) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, double, double, false> (0x0x7f7bca590d00) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bca590d68) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca590dd0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca590e38) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca5af360) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> (0x0x7f7bca590f08) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false, Eigen::Dense> (0x0x7f7bca590f70) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false, true> (0x0x7f7bca590138) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca5904e0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca5908f0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca5c4000) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca5c4068) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, double, double, false> (0x0x7f7bca5c40d0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 3> (0x0x7f7bca5c4138) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1> (0x0x7f7bca5c41a0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0> (0x0x7f7bca5c4208) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bca5af540) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca5c42d8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bca5af780) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca5af720) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::MatrixXpr> (0x0x7f7bca5af8a0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca5af900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca5c45b0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca5af960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca5c4680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca5c46e8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca5afa80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bca5c47b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca5c4820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca5c4888) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca5afc00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, double, double, false> (0x0x7f7bca5c4958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bca5c49c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca5c4a28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca5c4a90) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca5afde0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca204000) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, true> (0x0x7f7bca204060) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, true> (0x0x7f7bca2040c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > > (0x0x7f7bca204120) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::MatrixXpr> (0x0x7f7bca204240) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::Dense> (0x0x7f7bca2041e0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, Eigen::Dense> (0x0x7f7bca204180) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca5c4af8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, double, double, false> (0x0x7f7bca5c4b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bca5c4bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca5c4c30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca5c4c98) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca5aff60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > >
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > > (0x0x7f7bca2047e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>&> (0x0x7f7bca204840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>&>
   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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>&> (0x0x7f7bca2048a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>&> (0x0x7f7bca204900) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> > (0x0x7f7bca204960) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bca2049c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bca204a20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca2251a0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca225208) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, double, double, false> (0x0x7f7bca225270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bca2252d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca225340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca2253a8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca204780) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca2e82a0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca2e8240) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca225548) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca2255b0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca225618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, double, double, false> (0x0x7f7bca225680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bca2256e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca225750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca2257b8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca2e81e0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca225888) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca2258f0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca225958) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca2259c0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, double, double, false> (0x0x7f7bca225a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bca225a90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca225af8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca225b60) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca2e85a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>&, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca2e8840) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca2e87e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca2e8960) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1, Eigen::Matrix<double, 2, 1> > (0x0x7f7bca2e8780) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false, true> (0x0x7f7bca225c30) 0
  Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca225c98) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca225d00) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca225d68) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca225dd0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, double, double, false> (0x0x7f7bca225e38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bca225ea0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca225f08) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca225f70) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca2e8720) 0 empty

Class Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false, Eigen::Dense> (0x0x7f7bca314000) 0
  Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false, true> (0x0x7f7bca314068) 0
    Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca3140d0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca314138) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca3141a0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca314208) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, double, double, false> (0x0x7f7bca314270) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bca3142d8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca314340) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca3143a8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca2e8ba0) 0 empty

Class Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> (0x0x7f7bca314478) 0
  Eigen::BlockImpl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false, Eigen::Dense> (0x0x7f7bca3144e0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false, true> (0x0x7f7bca314548) 0
      Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca3145b0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca314618) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca314680) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca3146e8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, double, double, false> (0x0x7f7bca314750) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 3> (0x0x7f7bca3147b8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 1> (0x0x7f7bca314820) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0> (0x0x7f7bca314888) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bca2e8d80) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca32c120) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca32c0c0) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca32c180) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0, 0> (0x0x7f7bca32c1e0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bca32c360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bca32c540) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bca32c4e0) 0 empty

Class Eigen::internal::eval<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bca32c480) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bca32c600) 0 empty

Class Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bca32c5a0) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bca32c6c0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bca32c660) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, true> (0x0x7f7bca32c720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, true> (0x0x7f7bca32c780) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca314f08) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bca314f70) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bca3148f0) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bca343000) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bca32c420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bca32c840) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, true> (0x0x7f7bca32c3c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca32c8a0) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca32c900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bca343410) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca32c960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2> (0x0x7f7bca3434e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bca343548) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca32c9c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, double, double, 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::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, double, double, false> (0x0x7f7bca343618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2> (0x0x7f7bca343680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bca3436e8) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca32ca20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca32cae0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, true> (0x0x7f7bca32cb40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, true> (0x0x7f7bca32cba0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > > (0x0x7f7bca32cc00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bca32cd20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bca32ccc0) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bca32cc60) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca343750) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, double, double, false> (0x0x7f7bca3437b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2> (0x0x7f7bca343820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bca343888) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca32ca80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > > (0x0x7f7bca32cde0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&> (0x0x7f7bca32ce40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&> (0x0x7f7bca32cea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<double>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&> (0x0x7f7bca32cf00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, 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<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> > (0x0x7f7bca32cf60) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bca01a000) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bca01a060) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca343a90) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca343af8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, double, double, false> (0x0x7f7bca343b60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2> (0x0x7f7bca343bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bca343c30) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca32cd80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca01a1e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca01a180) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca01a240) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bca01a120) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bca343d00) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca343d68) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca343dd0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, double, double, false> (0x0x7f7bca343e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2> (0x0x7f7bca343ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bca343f08) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca01a0c0) 0 empty

Class Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >
   size=32 align=4
   base size=32 base align=4
Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bca343c98) 0
  Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bca343f70) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca06c000) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca06c068) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, double, double, false> (0x0x7f7bca06c0d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 2> (0x0x7f7bca06c138) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 0> (0x0x7f7bca06c1a0) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca01a2a0) 0 empty

Class Eigen::internal::traits<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca06c2d8) 0 empty
  Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca06c340) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bca06c3a8) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > (0x0x7f7bca06c410) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false> > (0x0x7f7bca06c478) 0 empty
          Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bca01a300) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca01a480) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca01a420) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca01a4e0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca01a3c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bca01a540) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca01a5a0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca01a600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca06c618) 0 empty
  Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca01a660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bca06c6e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca06c750) 0 empty
    Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca01a6c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca01a780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bca01a7e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bca01a840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bca01a8a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bca01a9c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bca01a960) 0 empty

Class Eigen::internal::eval<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bca01a900) 0 empty

Class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca06c7b8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bca06c820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca06c888) 0 empty
      Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca01a720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bca01aa80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bca01aae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bca01ab40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bca01aba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bca01ac00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bca01ac60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bca01acc0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca06ca90) 0 empty
  Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca06caf8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bca06cb60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca06cbc8) 0 empty
        Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca01aa20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca01ae40) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca01ade0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca01aea0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bca01ad80) 0 empty

Class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bca06cc98) 0 empty
  Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca06cd00) 0 empty
    Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca06cd68) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bca06cdd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca06ce38) 0 empty
          Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca01ad20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bca1a50c0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bca1a5060) 0 empty

Class Eigen::internal::eval<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bca1a5000) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> > > (0x0x7f7bca1a5180) 0 empty

Class Eigen::internal::nested<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bca1a5120) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bca1a52a0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bca1a5240) 0 empty

Class Eigen::internal::eval<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bca1a51e0) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bca1a5360) 0 empty

Class Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bca1a5300) 0 empty

Class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=68 align=4
   base size=65 base align=4
Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bd9beb460) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bca01af00) 0 empty
  Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bca06c548) 0 empty
    Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca06c680) 0 empty
      Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca06c8f0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bca06cc30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bca06cea0) 0 empty
            Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bca01af60) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, false, false> (0x0x7f7bca1a55a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 1, 5> (0x0x7f7bca1a5600) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 1, 5> (0x0x7f7bca1a5660) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bca1a5720) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bca1a56c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bca1a5780) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1, 2, 0> (0x0x7f7bca1a57e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bca1a5840) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 1, 2, 0> (0x0x7f7bca1a5960) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f7bca1a5a20) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, false, false> (0x0x7f7bca1a5a80) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 0, 1> (0x0x7f7bca1a5d80) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 1, 1> (0x0x7f7bca1a5de0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 2, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 2, 1> (0x0x7f7bca1a5e40) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 3, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > >, 3, 1> (0x0x7f7bca1a5ea0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bc9e6d0c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0, 2, 0> (0x0x7f7bc9e6d120) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bc9e6d3c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0, 0, 0> (0x0x7f7bc9e6d420) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1> > (0x0x7f7bc9e6d480) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 1, 2, 0> (0x0x7f7bc9e6d4e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 1> > (0x0x7f7bc9e6d780) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 1>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 1>, 0, 0, 0> (0x0x7f7bc9e6d7e0) 0 empty

Class Eigen::internal::decrement_size<-1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::decrement_size<-1> (0x0x7f7bc9e6d840) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9e339c0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc9e33a28) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bc9e33a90) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc9e6d900) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9e6d8a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc9e6d9c0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9e6da20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9e33bc8) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9e6da80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9e33c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9e33d00) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9e6dae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc9e33dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9e33e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9e33ea0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9e6db40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc9e33f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc9e334e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9e33680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9e337b8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9e6dba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9e6dc60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f7bc9e6dcc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f7bc9e6dd20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc9e6dd80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc9e6dea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc9e6de40) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc9e6dde0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9e33958) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc9e33af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc9e33c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9e33d68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9ee5000) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9e6dc00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc9e6df60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bc9f64000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bc9f64060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bc9f640c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> > (0x0x7f7bc9f64120) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc9f64180) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc9f641e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9ee5208) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9ee5270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc9ee52d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc9ee5340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9ee53a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9ee5410) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9e6df00) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9f64300) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9f642a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9ee54e0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9ee5548) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9ee55b0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc9ee5618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc9ee5680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9ee56e8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9ee5750) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9f64240) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9ee5820) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9ee5888) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9ee58f0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9ee5958) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc9ee59c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc9ee5a28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9ee5a90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9ee5af8) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9f64360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9f644e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9f64480) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9f64540) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc9f64420) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, true>
   size=48 align=4
   base size=48 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bc9ee5bc8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9ee5c30) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9ee5c98) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9ee5d00) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9ee5d68) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc9ee5dd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc9ee5e38) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9ee5ea0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9ee5f08) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9f643c0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense>
   size=48 align=4
   base size=48 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bc9ee5b60) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bc9ee5f70) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9c03000) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9c03068) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9c030d0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9c03138) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc9c031a0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc9c03208) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9c03270) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9c032d8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9f645a0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>
   size=48 align=4
   base size=48 base align=4
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f7bc9c033a8) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bc9c03410) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bc9c03478) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9c034e0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9c03548) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9c035b0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9c03618) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc9c03680) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc9c036e8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9c03750) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9c037b8) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9f64600) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1> > (0x0x7f7bc9c03dd0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9c03e38) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc9c03ea0) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bc9c03f08) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc9f646c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>, Eigen::MatrixXpr> (0x0x7f7bc9f64840) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f7bc9f647e0) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f7bc9f64780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1> > (0x0x7f7bc9f64960) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1> > (0x0x7f7bc9f64900) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1> > (0x0x7f7bc9f649c0) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc9f648a0) 0 empty

Class Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>
   size=48 align=4
   base size=48 base align=4
Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1> (0x0x7f7bc9c03888) 0
  Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f7bc9c038f0) 0
    Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bc9c03958) 0
      Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bc9c039c0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9c03a28) 0
          Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9c03a90) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9c03af8) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9c03b60) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc9c03bc8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc9c03c30) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc9c03c98) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc9c03d00) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc9f64660) 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> (0x0x7f7bc9f64ba0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::Array<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::Array<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9f64c00) 0 empty

Class Eigen::internal::plain_row_type<Eigen::Matrix<double, -1, -1, 0, 5, 5>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_row_type<Eigen::Matrix<double, -1, -1, 0, 5, 5>, double> (0x0x7f7bc9f64b40) 0 empty

Class Eigen::internal::compute_matrix_flags<double, 1, -1, 1, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, 1, -1, 1, 1, 5> (0x0x7f7bc9f64de0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9f64d80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::MatrixXpr> (0x0x7f7bc9f64ea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c36000) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c36060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0> (0x0x7f7bc9c153a8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c360c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 1> (0x0x7f7bc9c15478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0> (0x0x7f7bc9c154e0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c36120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 3> (0x0x7f7bc9c155b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 1> (0x0x7f7bc9c15618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0> (0x0x7f7bc9c15680) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c36180) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1, 1, 1, 5>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1, 1, 1, 5>, double, double, false> (0x0x7f7bc9c15750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 3> (0x0x7f7bc9c157b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 1> (0x0x7f7bc9c15820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0> (0x0x7f7bc9c15888) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c361e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c362a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 1, -1, 1, 1, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 1, -1, 1, 1, 5>, true> (0x0x7f7bc9c36300) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 1, -1, 1, 1, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 1, -1, 1, 1, 5>, true> (0x0x7f7bc9c36420) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 1, -1, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 1, -1, 1, 1, 5> > > (0x0x7f7bc9c36540) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::Dense> (0x0x7f7bc9c36660) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 1, -1, 1, 1, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 1, -1, 1, 1, 5>&> (0x0x7f7bc9c366c0) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c159c0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1, 1, 1, 5>, double, double, false> (0x0x7f7bc9c15a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 3> (0x0x7f7bc9c15a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 1> (0x0x7f7bc9c15af8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0> (0x0x7f7bc9c15b60) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c36240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 1, -1, 1, 1, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, -1, 1, 1, 5> > >
   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, 1, -1, 1, 1, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, -1, 1, 1, 5> > > (0x0x7f7bc9c36780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 5> >, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&>
   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, 1, -1, 1, 1, 5> >, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&> (0x0x7f7bc9c367e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 5> >, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&>
   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, 1, -1, 1, 1, 5> >, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&> (0x0x7f7bc9c36840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 1, -1, 1, 1, 5> >, Eigen::Matrix<double, 1, -1, 1, 1, 5>&>
   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, 1, -1, 1, 1, 5> >, Eigen::Matrix<double, 1, -1, 1, 1, 5>&> (0x0x7f7bc9c368a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0> > (0x0x7f7bc9c36900) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc9c36a20) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc9c36b40) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c151a0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c15410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1, 1, 1, 5>, double, double, false> (0x0x7f7bc9c15548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 3> (0x0x7f7bc9c15bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 1> (0x0x7f7bc9cd8000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0> (0x0x7f7bc9cd8068) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c36720) 0 empty

Class Eigen::DenseStorage<double, 5, 1, -1, 1>
   size=44 align=4
   base size=44 base align=4
Eigen::DenseStorage<double, 5, 1, -1, 1> (0x0x7f7bc9c36c00) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=44 align=4
   base size=44 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9cd8a90) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9cd8af8) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9cd8b60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1, 1, 1, 5>, double, double, false> (0x0x7f7bc9cd8bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 3> (0x0x7f7bc9cd8c30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 1> (0x0x7f7bc9cd8c98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0> (0x0x7f7bc9cd8d00) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c36ba0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&, const Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&, const Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c36e40) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c36de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&> (0x0x7f7bc9c36ea0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 1, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 1, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&> (0x0x7f7bc9c36cc0) 0 empty

Class Eigen::Matrix<double, 1, -1, 1, 1, 5>
   size=44 align=4
   base size=44 base align=4
Eigen::Matrix<double, 1, -1, 1, 1, 5> (0x0x7f7bc9cd8e38) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9cd8ea0) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9cd8f08) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9cd8f70) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1, 1, 1, 5>, double, double, false> (0x0x7f7bc9cd80d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 3> (0x0x7f7bc9cd8d68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 1> (0x0x7f7bc9d8b000) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0> (0x0x7f7bc9d8b068) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c36c60) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c36f60) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9c36f00) 0 empty

Class Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9c152d8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9f64e40) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9f64d20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc9dad0c0) 0 empty

Class Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9dad120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc9d8b478) 0 empty
  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9dad240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc9d8b618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc9d8b680) 0 empty
    Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9dad3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc9d8b888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc9d8b8f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc9d8b958) 0 empty
      Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9dad540) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc9d8bbc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc9d8bc30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc9d8bc98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc9d8bd00) 0 empty
        Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9dad6c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9dad7e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc9dad900) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc9dad960) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc9dad9c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc9dadba0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc9dadb40) 0 empty

Class Eigen::internal::eval<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc9dadae0) 0 empty

Class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9d8bea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc9d8bf08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc9d8bf70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc9d8b0d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc9d8b4e0) 0 empty
          Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9dad780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc9a37780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc9a377e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc9a37840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc9a378a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0> > (0x0x7f7bc9a37900) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc9a37a20) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc9a37b40) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc99f9958) 0 empty
  Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc99f99c0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc99f9a28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc99f9a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc99f9af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc99f9b60) 0 empty
            Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9a37720) 0 empty

Class Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abe120) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abe0c0) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc9abb2d8) 0
  Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abb340) 0 empty
    Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abb3a8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc9abb410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc9abb478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc9abb4e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc9abb548) 0 empty
              Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abe060) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc9abb8f0) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc9abb958) 0
    Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abb9c0) 0 empty
      Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abba28) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc9abba90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc9abbaf8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc9abbb60) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc9abbbc8) 0 empty
                Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abe360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abe720) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abe6c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abe840) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9abe660) 0 empty

Class Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >
   size=16 align=4
   base size=14 base align=4
Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > (0x0x7f7bc9abbdd0) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc9abbe38) 0
    Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc9abbea0) 0
      Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abbf08) 0 empty
        Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abbf70) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc9abb5b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc9abbc30) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc9ae0000) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc9ae0068) 0 empty
                  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9abe600) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9ae03a8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bc9ae0410) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc9abeae0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9abea80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc9abeba0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9abec00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc9ae0618) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9abec60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc9ae06e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc9ae0750) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9abecc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc9ae0820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc9ae0888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc9ae08f0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9abed20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc9ae09c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc9ae0a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc9ae0a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc9ae0af8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9abed80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9abee40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, true> (0x0x7f7bc9abeea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, true> (0x0x7f7bc9abef00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > > (0x0x7f7bc9abef60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc9b470c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f7bc9b47060) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f7bc9b47000) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9ae0b60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc9ae0bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc9ae0c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc9ae0c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc9ae0d00) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9abede0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > > (0x0x7f7bc9b47180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>&> (0x0x7f7bc9b471e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>&> (0x0x7f7bc9b47240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>&> (0x0x7f7bc9b472a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> > (0x0x7f7bc9b47300) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc9b47360) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc9b473c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9ae0f08) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9ae0f70) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc9ae00d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc9ae0478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc9ae0680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc9ae07b8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9b47120) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9b474e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9b47480) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc9ae0d68) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc970e000) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc970e068) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc970e0d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc970e138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc970e1a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc970e208) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9b47420) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc970e2d8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc970e340) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc970e3a8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc970e410) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc970e478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc970e4e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc970e548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc970e5b0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9b47540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9b476c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9b47660) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9b47720) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bc9b47600) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bc9b47780) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false, true> (0x0x7f7bc970e680) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc970e6e8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc970e750) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc970e7b8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc970e820) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc970e888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc970e8f0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc970e958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc970e9c0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9b475a0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false, Eigen::Dense> (0x0x7f7bc970edd0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false, true> (0x0x7f7bc970ee38) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc970eea0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc970ef08) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc970ef70) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc970e270) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc970e618) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc970ea28) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc973d000) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc973d068) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9b477e0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> (0x0x7f7bc973d138) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false, Eigen::Dense> (0x0x7f7bc973d1a0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false, true> (0x0x7f7bc973d208) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc973d270) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc973d2d8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc973d340) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc973d3a8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc973d410) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc973d478) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc973d4e0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc973d548) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc9b47840) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc9b479c0) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc9b47b40) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc9b47ae0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, true> (0x0x7f7bc9b47ba0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, true> (0x0x7f7bc9b47c00) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc973d618) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc973d680) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc973d6e8) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bc973d750) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc9b47a80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc9b47cc0) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, true> (0x0x7f7bc9b47a20) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9b47d20) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9b47d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc973d8f0) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9b47de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc973d9c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc973da28) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9b47e40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc973daf8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc973db60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc973dbc8) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9b47ea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9b47f60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, true> (0x0x7f7bc977b000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, true> (0x0x7f7bc977b060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > > (0x0x7f7bc977b0c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc977b1e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc977b180) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc977b120) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc973dc30) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc973dc98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc973dd00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc973dd68) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9b47f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > > (0x0x7f7bc977b2a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bc977b300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bc977b360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bc977b3c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bc977b420) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc977b480) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc977b4e0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc973df70) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc973d5b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc973d7b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc973d958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc973ddd0) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc977b240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc977b660) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc977b600) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc977b6c0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc977b5a0) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc97ef068) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc97ef0d0) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc97ef138) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc97ef1a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc97ef208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc97ef270) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc977b540) 0 empty

Class Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >
   size=32 align=4
   base size=32 base align=4
Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc97ef478) 0
  Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc97ef4e0) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc97ef548) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc97ef5b0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc97ef618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc97ef680) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc97ef6e8) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc977b720) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc977b7e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc977b840) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc977b780) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc977b900) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc977b8a0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc977b9c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc977ba20) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc977b960) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc977ba80) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc977bae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc97efaf8) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc977bb40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, double, double, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bc97efbc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc97efc30) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc977bba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc977bc60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bc977bcc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bc977bd20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f7bc977bd80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bc977bea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f7bc977be40) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f7bc977bde0) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc97efc98) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bc97efd00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc97efd68) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc977bc00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f7bc977bf60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bc9529000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bc9529060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bc95290c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0> > (0x0x7f7bc9529120) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc9529180) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc95291e0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc97eff70) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc97ef000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bc97ef2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc97ef750) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc977bf00) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9529300) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9529360) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc95293c0) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>
   size=112 align=4
   base size=112 base align=4
Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> (0x0x7f7bd94d5070) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc9529240) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc97ef820) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc97ef9c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bc97efb60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc97efdd0) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc95292a0) 0 empty

Class Eigen::NoAlias<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase> (0x0x7f7bc9529420) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc959d0d0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bc959d138) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc95294e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc9529480) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc95295a0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc9529600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc959d340) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc9529660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc959d410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc959d478) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc95296c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc959d548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc959d5b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc959d618) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc9529720) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc959d6e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc959d750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc959d7b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc959d820) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc9529780) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc9529840) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, true> (0x0x7f7bc95298a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, true> (0x0x7f7bc9529900) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc9529960) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc9529a80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bc9529a20) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bc95299c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc959d888) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc959d8f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc959d958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc959d9c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc959da28) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc95297e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc9529b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>&> (0x0x7f7bc9529ba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>&> (0x0x7f7bc9529c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>&> (0x0x7f7bc9529c60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> > (0x0x7f7bc9529cc0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc9529d20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc9529d80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc959dc30) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc959dc98) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc959dd00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc959dd68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc959ddd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc959de38) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc9529ae0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc9529ea0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc9529e40) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc959df08) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc959df70) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc959d000) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc959d1a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc959d3a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc959d4e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc959da90) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc9529de0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc959dea0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc92ea000) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc92ea068) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc92ea0d0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc92ea138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc92ea1a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc92ea208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc92ea270) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc9529f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc92f60c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc92f6060) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc92f6120) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc92f6000) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false, true> (0x0x7f7bc92ea340) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc92ea3a8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc92ea410) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc92ea478) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc92ea4e0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc92ea548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc92ea5b0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc92ea618) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc92ea680) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc9529f60) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bc92ea958) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false, true> (0x0x7f7bc92ea9c0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc92eaa28) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc92eaa90) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc92eaaf8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc92eab60) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc92eabc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc92eac30) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc92eac98) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc92ead00) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc92f6180) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> (0x0x7f7bc92eadd0) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bc92eae38) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false, true> (0x0x7f7bc92eaea0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc92eaf08) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc92eaf70) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc92ea2d8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc92ea6e8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc930d000) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc930d068) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc930d0d0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc930d138) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc92f61e0) 0 empty

Class Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc930d208) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc930d270) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc92f6300) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc92f6480) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc930d340) 0 empty
  Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc930d3a8) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc930d410) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc92f6420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc92f64e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc92f6540) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc92f65a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc930d680) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc92f6600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc930d750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc930d7b8) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc92f6660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc92f6720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc92f6780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc92f67e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc92f6840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc92f6960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc92f6900) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc92f68a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc930d820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc930d888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc930d8f0) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc92f66c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc92f6a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc92f6a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc92f6ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc92f6b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, 0> > (0x0x7f7bc92f6ba0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc92f6c00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc92f6c60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc930daf8) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc930db60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc930dbc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc930dc30) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc92f69c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc92f6de0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc92f6d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc92f6e40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc92f6d20) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc930dd00) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc930dd68) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc930ddd0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc930de38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc930dea0) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc92f6cc0) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9435000) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc92f6f60) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=24 align=4
   base size=24 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd9170700) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc92f6ea0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc930d958) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc930dc98) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc930df08) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc9430000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc9430068) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc92f6f00) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc94301a0) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc9430208) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc9430270) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bc94302d8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc9435120) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc94351e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9435240) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc94352a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc9430410) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9435300) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc94304e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc9430548) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9435360) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9435420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false> (0x0x7f7bc9435480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false> (0x0x7f7bc94354e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > > (0x0x7f7bc9435540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc9435660) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc9435600) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc94355a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc94305b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc9430618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc9430680) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc94353c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > > (0x0x7f7bc9435720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bc9435780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bc94357e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bc9435840) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bc94358a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc9435900) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc9435960) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9430888) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc94308f0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc9430958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc94309c0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc94356c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9435ae0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9435a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9435b40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc9435a20) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc9430a90) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9430af8) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9430b60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc9430bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc9430c30) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc94359c0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >
   size=40 align=4
   base size=40 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bd91af690) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc9435ba0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc9430e38) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9430ea0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9430f08) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc9430f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc94300d0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9435c00) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9435cc0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9435c60) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc9435de0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc9435d80) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, -1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, -1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc9435e40) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc9435d20) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc9435f00) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc9435ea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc9435f60) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc916f000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc9165138) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc916f060) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc9165208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc9165270) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc916f0c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc916f180) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bc916f1e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bc916f240) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bc916f2a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::MatrixXpr> (0x0x7f7bc916f3c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f7bc916f360) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f7bc916f300) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc916f420) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc91652d8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc9165340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc91653a8) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc916f120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bc916f4e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc916f540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc916f5a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc916f600) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0> > (0x0x7f7bc916f660) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc916f6c0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc916f720) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc91655b0) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc9165618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc9165680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc91656e8) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc916f480) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc916f900) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc916f8a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 1, 5, 5>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 1, 5, 5>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc916f960) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc916f840) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc916f9c0) 0 empty

Class Eigen::internal::compute_matrix_flags<double, -1, -1, 1, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, -1, -1, 1, 5, 5> (0x0x7f7bc916fa80) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc916fa20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<double, -1, -1, 1, 5, 5>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<double, -1, -1, 1, 5, 5>, Eigen::MatrixXpr> (0x0x7f7bc916fae0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc916fc00) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc916fc60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 0> (0x0x7f7bc9165b60) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc916fcc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 1> (0x0x7f7bc9165c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 0> (0x0x7f7bc9165c98) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc916fd20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 3> (0x0x7f7bc9165d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 1> (0x0x7f7bc9165dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 0> (0x0x7f7bc9165e38) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc916fd80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 1, 5, 5>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 1, 5, 5>, double, double, false> (0x0x7f7bc9165f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 3> (0x0x7f7bc9165f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 1> (0x0x7f7bc9165068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 0> (0x0x7f7bc91651a0) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc916fde0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc916fea0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, -1, -1, 1, 5, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, -1, -1, 1, 5, 5>, true> (0x0x7f7bc916ff00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, -1, -1, 1, 5, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, -1, -1, 1, 5, 5>, true> (0x0x7f7bc92c1060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, 5, 5> > > (0x0x7f7bc92c1180) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<double, -1, -1, 1, 5, 5>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<double, -1, -1, 1, 5, 5>, Eigen::Dense> (0x0x7f7bc92c12a0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, -1, -1, 1, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, -1, -1, 1, 5, 5>&> (0x0x7f7bc92c1300) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc9165958) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 1, 5, 5>, double, double, false> (0x0x7f7bc9165bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 3> (0x0x7f7bc9165d00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 1> (0x0x7f7bc92ba000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 0> (0x0x7f7bc92ba068) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc916fe40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, 5, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, 5, 5> > >
   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, -1, -1, 1, 5, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, 5, 5> > > (0x0x7f7bc92c13c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, -1, -1, 1, 5, 5> >, const Eigen::Matrix<double, -1, -1, 1, 5, 5>&>
   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, -1, -1, 1, 5, 5> >, const Eigen::Matrix<double, -1, -1, 1, 5, 5>&> (0x0x7f7bc92c1420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, -1, -1, 1, 5, 5> >, const Eigen::Matrix<double, -1, -1, 1, 5, 5>&>
   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, -1, -1, 1, 5, 5> >, const Eigen::Matrix<double, -1, -1, 1, 5, 5>&> (0x0x7f7bc92c1480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, -1, -1, 1, 5, 5> >, Eigen::Matrix<double, -1, -1, 1, 5, 5>&>
   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, -1, -1, 1, 5, 5> >, Eigen::Matrix<double, -1, -1, 1, 5, 5>&> (0x0x7f7bc92c14e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1, 1, 5, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1, 1, 5, 5>, 0> > (0x0x7f7bc92c1540) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc92c1660) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc92c1780) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc92ba4e0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc92ba548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 1, 5, 5>, double, double, false> (0x0x7f7bc92ba5b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 3> (0x0x7f7bc92ba618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 1> (0x0x7f7bc92ba680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 0> (0x0x7f7bc92ba6e8) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc92c1360) 0 empty

Class Eigen::internal::plain_array<double, 25, 1, 0>
   size=200 align=4
   base size=200 base align=4
Eigen::internal::plain_array<double, 25, 1, 0> (0x0x7f7bc92c18a0) 0

Class Eigen::DenseStorage<double, 25, -1, -1, 1>
   size=208 align=4
   base size=208 base align=4
Eigen::DenseStorage<double, 25, -1, -1, 1> (0x0x7f7bc92c1840) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=208 align=4
   base size=208 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc92baf70) 0
  Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc92ba0d0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc92ba750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 1, 5, 5>, double, double, false> (0x0x7f7bc8fa1000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 3> (0x0x7f7bc8fa1068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 1> (0x0x7f7bc8fa10d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 0> (0x0x7f7bc8fa1138) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc92c17e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, -1, -1, 1, 5, 5>&, const Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, -1, -1, 1, 5, 5>&, const Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc92c1a20) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc92c19c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<double, -1, -1, 1, 5, 5>&, const Eigen::Matrix<double, -1, -1, 1, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<double, -1, -1, 1, 5, 5>&, const Eigen::Matrix<double, -1, -1, 1, 5, 5>&> (0x0x7f7bc92c1a80) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 1, const Eigen::Matrix<double, -1, -1, 1, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 1, const Eigen::Matrix<double, -1, -1, 1, 5, 5>&> (0x0x7f7bc92c1960) 0 empty

Class Eigen::Matrix<double, -1, -1, 1, 5, 5>
   size=208 align=4
   base size=208 base align=4
Eigen::Matrix<double, -1, -1, 1, 5, 5> (0x0x7f7bc8fa1270) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc8fa12d8) 0
    Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc8fa1340) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc8fa13a8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, -1, 1, 5, 5>, double, double, false> (0x0x7f7bc8fa1410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 3> (0x0x7f7bc8fa1478) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 1> (0x0x7f7bc8fa14e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, -1, 1, 5, 5>, 0> (0x0x7f7bc8fa1548) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bc92c1900) 0 empty

Class Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>
   size=268 align=4
   base size=268 base align=4
Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> (0x0x7f7bd91ebf50) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc916f780) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc91657b8) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc9165820) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc9165888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc91658f0) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc916f7e0) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::MatrixBase> (0x0x7f7bc92c1ae0) 0

Class Eigen::internal::conj_impl<double, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_impl<double, false> (0x0x7f7bc92c1c00) 0 empty

Class Eigen::internal::compute_matrix_flags<double, 5, -1, 0, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, 5, -1, 0, 5, 5> (0x0x7f7bc92c1cc0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc92c1c60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 5, -1, 0, 5, 5>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 5, -1, 0, 5, 5>, Eigen::MatrixXpr> (0x0x7f7bc92c1d20) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc92c1e40) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc92c1ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 0> (0x0x7f7bc8fa1a28) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc92c1f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 1> (0x0x7f7bc8fa1af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 0> (0x0x7f7bc8fa1b60) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc92c1f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 3> (0x0x7f7bc8fa1c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 1> (0x0x7f7bc8fa1c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 0> (0x0x7f7bc8fa1d00) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc9043000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, -1, 0, 5, 5>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, -1, 0, 5, 5>, double, double, false> (0x0x7f7bc8fa1dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 3> (0x0x7f7bc8fa1e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 1> (0x0x7f7bc8fa1ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 0> (0x0x7f7bc8fa1f08) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc9043060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc9043120) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 5, -1, 0, 5, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 5, -1, 0, 5, 5>, true> (0x0x7f7bc9043180) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 5, -1, 0, 5, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 5, -1, 0, 5, 5>, true> (0x0x7f7bc90432a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc90433c0) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<double, 5, -1, 0, 5, 5>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<double, 5, -1, 0, 5, 5>, Eigen::Dense> (0x0x7f7bc90434e0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 5, -1, 0, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 5, -1, 0, 5, 5>&> (0x0x7f7bc9043540) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc8fa15b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, -1, 0, 5, 5>, double, double, false> (0x0x7f7bc8fa1a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 3> (0x0x7f7bc8fa1bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 1> (0x0x7f7bc9045000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 0> (0x0x7f7bc9045068) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc90430c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   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, 5, -1, 0, 5, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc9043600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 5, -1, 0, 5, 5> >, const Eigen::Matrix<double, 5, -1, 0, 5, 5>&>
   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, 5, -1, 0, 5, 5> >, const Eigen::Matrix<double, 5, -1, 0, 5, 5>&> (0x0x7f7bc9043660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 5, -1, 0, 5, 5> >, const Eigen::Matrix<double, 5, -1, 0, 5, 5>&>
   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, 5, -1, 0, 5, 5> >, const Eigen::Matrix<double, 5, -1, 0, 5, 5>&> (0x0x7f7bc90436c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, Eigen::Matrix<double, 5, -1, 0, 5, 5>&>
   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, 5, -1, 0, 5, 5> >, Eigen::Matrix<double, 5, -1, 0, 5, 5>&> (0x0x7f7bc9043720) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 5, -1, 0, 5, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 5, -1, 0, 5, 5>, 0> > (0x0x7f7bc9043780) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc90438a0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc90439c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc90454e0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc9045548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, -1, 0, 5, 5>, double, double, false> (0x0x7f7bc90455b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 3> (0x0x7f7bc9045618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 1> (0x0x7f7bc9045680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 0> (0x0x7f7bc90456e8) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc90435a0) 0 empty

Class Eigen::DenseStorage<double, 25, 5, -1, 0>
   size=204 align=4
   base size=204 base align=4
Eigen::DenseStorage<double, 25, 5, -1, 0> (0x0x7f7bc9043a80) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=204 align=4
   base size=204 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc8d1d068) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc8d1d0d0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc8d1d138) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, -1, 0, 5, 5>, double, double, false> (0x0x7f7bc8d1d1a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 3> (0x0x7f7bc8d1d208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 1> (0x0x7f7bc8d1d270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 0> (0x0x7f7bc8d1d2d8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc9043a20) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 5, -1, 0, 5, 5>&, const Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 5, -1, 0, 5, 5>&, const Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc9043cc0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc9043c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<double, 5, -1, 0, 5, 5>&, const Eigen::Matrix<double, 5, -1, 0, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<double, 5, -1, 0, 5, 5>&, const Eigen::Matrix<double, 5, -1, 0, 5, 5>&> (0x0x7f7bc9043d20) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 1, const Eigen::Matrix<double, 5, -1, 0, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 1, const Eigen::Matrix<double, 5, -1, 0, 5, 5>&> (0x0x7f7bc9043b40) 0 empty

Class Eigen::Matrix<double, 5, -1, 0, 5, 5>
   size=204 align=4
   base size=204 base align=4
Eigen::Matrix<double, 5, -1, 0, 5, 5> (0x0x7f7bc8d1d410) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc8d1d478) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc8d1d4e0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc8d1d548) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, -1, 0, 5, 5>, double, double, false> (0x0x7f7bc8d1d5b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 3> (0x0x7f7bc8d1d618) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 1> (0x0x7f7bc8d1d680) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 0, 5, 5>, 0> (0x0x7f7bc8d1d6e8) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc9043ae0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, 5, 1>, Eigen::Array<double, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, 5, 1>, Eigen::Array<double, 5, 1, 0, 5, 1> > (0x0x7f7bc9043de0) 0 empty

Class Eigen::internal::plain_col_type<Eigen::Matrix<double, 5, -1, 0, 5, 5>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_col_type<Eigen::Matrix<double, 5, -1, 0, 5, 5>, double> (0x0x7f7bc9043d80) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bc8d90000) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d1da90) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bc8d1daf8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc9043f60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc9043f00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc8d90180) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d901e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8d1ddd0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8d1dea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8d1df08) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d902a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 3> (0x0x7f7bc8d1d340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8d1d750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8d1db60) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90300) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, double, double, false> (0x0x7f7bc8d1df70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 3> (0x0x7f7bc8dbe000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8dbe068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8dbe0d0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90360) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, true> (0x0x7f7bc8d90480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, true> (0x0x7f7bc8d904e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > > (0x0x7f7bc8d90540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc8d90660) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::Dense> (0x0x7f7bc8d90600) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::Dense> (0x0x7f7bc8d905a0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8dbe138) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, double, double, false> (0x0x7f7bc8dbe1a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 3> (0x0x7f7bc8dbe208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8dbe270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8dbe2d8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d903c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > >
   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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > > (0x0x7f7bc8d90720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>&> (0x0x7f7bc8d90780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>&> (0x0x7f7bc8d907e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>&> (0x0x7f7bc8d90840) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> > (0x0x7f7bc8d908a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc8d90900) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc8d90960) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8dbe750) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8dbe7b8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, double, double, false> (0x0x7f7bc8dbe820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 3> (0x0x7f7bc8dbe888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8dbe8f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8dbe958) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d906c0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90a80) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90a20) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8dbea28) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8dbea90) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8dbeaf8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, double, double, false> (0x0x7f7bc8dbeb60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 3> (0x0x7f7bc8dbebc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8dbec30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8dbec98) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d909c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8dbe340) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8dbe9c0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8dbed00) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8eb9000) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, double, double, false> (0x0x7f7bc8eb9068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 3> (0x0x7f7bc8eb90d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8eb9138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8eb91a0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90c60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, -1, 0, 5, 5>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, -1, 0, 5, 5>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90cc0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1, Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1, Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc8d90ba0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false, true> (0x0x7f7bc8eb9340) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8eb93a8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8eb9410) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8eb9478) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8eb94e0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, double, double, false> (0x0x7f7bc8eb9548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 3> (0x0x7f7bc8eb95b0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8eb9618) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8eb9680) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90b40) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false, Eigen::Dense> (0x0x7f7bc8eb9958) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false, true> (0x0x7f7bc8eb99c0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8eb9a28) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8eb9a90) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8eb9af8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8eb9b60) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, double, double, false> (0x0x7f7bc8eb9bc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 3> (0x0x7f7bc8eb9c30) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8eb9c98) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8eb9d00) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90d20) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> (0x0x7f7bc8eb9ea0) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false, Eigen::Dense> (0x0x7f7bc8eb9f08) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false, true> (0x0x7f7bc8eb9f70) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8eb9208) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8eb96e8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8ade000) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8ade068) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, double, double, false> (0x0x7f7bc8ade0d0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 3> (0x0x7f7bc8ade138) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 1> (0x0x7f7bc8ade1a0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, 0> (0x0x7f7bc8ade208) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90d80) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8d90f60) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc8d90f00) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 0> (0x0x7f7bc8af2000) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8af20c0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8af2060) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8af2120) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8af2180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bc8ade4e0) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8af21e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bc8ade5b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bc8ade618) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8af2240) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8af2300) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bc8af2360) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bc8af23c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > > (0x0x7f7bc8af2420) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bc8af2540) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bc8af24e0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bc8af2480) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8ade680) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bc8ade6e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bc8ade750) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8af22a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > > (0x0x7f7bc8af2600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bc8af2660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bc8af26c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bc8af2720) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0> > (0x0x7f7bc8af2780) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc8af27e0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc8af2840) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8ade958) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8ade9c0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bc8adea28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bc8adea90) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8af25a0) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bc8af2960) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bc8af29c0) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>
   size=108 align=4
   base size=108 base align=4
Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> (0x0x7f7bd8a61a80) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc8af28a0) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8adeb60) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8adebc8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bc8adec30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bc8adec98) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc8af2900) 0 empty

Class Eigen::NoAlias<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase> (0x0x7f7bc8af2a20) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8adeea0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bc8adef08) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc8af2ae0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8af2a80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc8af2ba0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8af2c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8adef70) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8af2c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc8c39068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8c390d0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8af2cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 3> (0x0x7f7bc8c391a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc8c39208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8c39270) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8af2d20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, double, double, false> (0x0x7f7bc8c39340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 3> (0x0x7f7bc8c393a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc8c39410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8c39478) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8af2d80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8af2e40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, true> (0x0x7f7bc8af2ea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, true> (0x0x7f7bc8af2f00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc8af2f60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc8c7d0c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::Dense> (0x0x7f7bc8c7d060) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::Dense> (0x0x7f7bc8c7d000) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c394e0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, double, double, false> (0x0x7f7bc8c39548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 3> (0x0x7f7bc8c395b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc8c39618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8c39680) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8af2de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >
   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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc8c7d180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>&> (0x0x7f7bc8c7d1e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>&> (0x0x7f7bc8c7d240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>&> (0x0x7f7bc8c7d2a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> > (0x0x7f7bc8c7d300) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc8c7d360) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc8c7d3c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c39c98) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c39d00) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, double, double, false> (0x0x7f7bc8c39d68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 3> (0x0x7f7bc8c39dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc8c39e38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8c39ea0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c7d120) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c7d4e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c7d480) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8c39f08) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8944000) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8944068) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, double, double, false> (0x0x7f7bc89440d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 3> (0x0x7f7bc8944138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc89441a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8944208) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c7d420) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc8944548) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc89445b0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8944618) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8944680) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, double, double, false> (0x0x7f7bc89446e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 3> (0x0x7f7bc8944750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc89447b8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8944820) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c7d540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c7d6c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c7d660) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c7d720) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bc8c7d600) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true, true>
   size=32 align=4
   base size=32 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true, true> (0x0x7f7bc89449c0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc8944a28) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8944a90) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8944af8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8944b60) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, double, double, false> (0x0x7f7bc8944bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 3> (0x0x7f7bc8944c30) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc8944c98) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8944d00) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c7d5a0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true, Eigen::Dense>
   size=32 align=4
   base size=32 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true, Eigen::Dense> (0x0x7f7bc8944270) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true, true> (0x0x7f7bc8944888) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc8944d68) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8971000) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8971068) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc89710d0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, double, double, false> (0x0x7f7bc8971138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 3> (0x0x7f7bc89711a0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc8971208) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8971270) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c7d780) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>
   size=32 align=4
   base size=32 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> (0x0x7f7bc8971410) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true, Eigen::Dense> (0x0x7f7bc8971478) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true, true> (0x0x7f7bc89714e0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc8971548) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc89715b0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8971618) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8971680) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, double, double, false> (0x0x7f7bc89716e8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 3> (0x0x7f7bc8971750) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1> (0x0x7f7bc89717b8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0> (0x0x7f7bc8971820) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc8c7d7e0) 0 empty

Class Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc89718f0) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc8971958) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bc8c7d900) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc8971a90) 0 empty
  Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc8971af8) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc8971b60) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bc8c7da80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc8c7db40) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc8c7dba0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc8c7dc00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc8971d00) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc8c7dc60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc8971dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc8971e38) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc8c7dcc0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc8c7dd80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc8c7dde0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc8c7de40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc8c7dea0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc89c0000) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc8c7df60) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc8c7df00) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc8971ea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc8971f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc8971f70) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc8c7dd20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc89c00c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc89c0120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc89c0180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc89c01e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> > (0x0x7f7bc89c0240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc89c02a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc89c0300) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c1068) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c10d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc89c1138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc89c11a0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c0060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c0480) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c0420) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c04e0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bc89c03c0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc89c1270) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c12d8) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c1340) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc89c13a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc89c1410) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c0360) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd7db4150) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc89c0540) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc89c1618) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c1680) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c16e8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc89c1750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc89c17b8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c05a0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c0660) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc89c0600) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc89c0780) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, -1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, -1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bc89c0720) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 5, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 5, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc89c07e0) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1> (0x0x7f7bc89c06c0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc89c0840) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc89c08a0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc89c0900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc89c1bc8) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc89c0960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bc89c1c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc89c1d00) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc89c09c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc89c0a80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, false> (0x0x7f7bc89c0ae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, false> (0x0x7f7bc89c0b40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bc89c0ba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, Eigen::MatrixXpr> (0x0x7f7bc89c0cc0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, Eigen::Dense> (0x0x7f7bc89c0c60) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, Eigen::Dense> (0x0x7f7bc89c0c00) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 5, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc89c0d20) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc89c1d68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bc89c1dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc89c1e38) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc89c0a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >
   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::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bc89c0de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&>
   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::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bc89c0e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&>
   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::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bc89c0ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bc89c0f00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 0> > (0x0x7f7bc89c0f60) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc877b000) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc877b060) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc89c1478) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc89c1820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bc89c18f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc89c1af8) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc89c0d80) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc877b240) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc877b1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, -1, 1, 5, 5>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, -1, 1, 5, 5>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bc877b2a0) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 1, Eigen::Matrix<double, 5, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 1, Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc877b180) 0 empty

Class Eigen::internal::compute_matrix_flags<double, 5, -1, 1, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, 5, -1, 1, 5, 5> (0x0x7f7bc877b360) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, 5, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc877b300) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 5, -1, 1, 5, 5>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 5, -1, 1, 5, 5>, Eigen::MatrixXpr> (0x0x7f7bc877b3c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<double, 5, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc877b4e0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc877b540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 0> (0x0x7f7bc87c02d8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc877b5a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 1> (0x0x7f7bc87c03a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 0> (0x0x7f7bc87c0410) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc877b600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 3> (0x0x7f7bc87c04e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 1> (0x0x7f7bc87c0548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 0> (0x0x7f7bc87c05b0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc877b660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, -1, 1, 5, 5>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, -1, 1, 5, 5>, double, double, false> (0x0x7f7bc87c0680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 3> (0x0x7f7bc87c06e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 1> (0x0x7f7bc87c0750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 0> (0x0x7f7bc87c07b8) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc877b6c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, 5, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc877b780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 5, -1, 1, 5, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 5, -1, 1, 5, 5>, true> (0x0x7f7bc877b7e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 5, -1, 1, 5, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 5, -1, 1, 5, 5>, true> (0x0x7f7bc877b900) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 5, -1, 1, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 5, -1, 1, 5, 5> > > (0x0x7f7bc877ba20) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<double, 5, -1, 1, 5, 5>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<double, 5, -1, 1, 5, 5>, Eigen::Dense> (0x0x7f7bc877bb40) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 5, -1, 1, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 5, -1, 1, 5, 5>&> (0x0x7f7bc877bba0) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc87c08f0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, -1, 1, 5, 5>, double, double, false> (0x0x7f7bc87c0958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 3> (0x0x7f7bc87c09c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 1> (0x0x7f7bc87c0a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 0> (0x0x7f7bc87c0a90) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc877b720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 5, -1, 1, 5, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, -1, 1, 5, 5> > >
   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, 5, -1, 1, 5, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, -1, 1, 5, 5> > > (0x0x7f7bc877bc60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 5, -1, 1, 5, 5> >, const Eigen::Matrix<double, 5, -1, 1, 5, 5>&>
   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, 5, -1, 1, 5, 5> >, const Eigen::Matrix<double, 5, -1, 1, 5, 5>&> (0x0x7f7bc877bcc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 5, -1, 1, 5, 5> >, const Eigen::Matrix<double, 5, -1, 1, 5, 5>&>
   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, 5, -1, 1, 5, 5> >, const Eigen::Matrix<double, 5, -1, 1, 5, 5>&> (0x0x7f7bc877bd20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 5, -1, 1, 5, 5> >, Eigen::Matrix<double, 5, -1, 1, 5, 5>&>
   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, 5, -1, 1, 5, 5> >, Eigen::Matrix<double, 5, -1, 1, 5, 5>&> (0x0x7f7bc877bd80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 5, -1, 1, 5, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 5, -1, 1, 5, 5>, 0> > (0x0x7f7bc877bde0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc877bf00) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc88ab060) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc87c0f08) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc87c0f70) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, -1, 1, 5, 5>, double, double, false> (0x0x7f7bc87c00d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 3> (0x0x7f7bc87c0340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 1> (0x0x7f7bc87c0478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 0> (0x0x7f7bc87c0af8) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc877bc00) 0 empty

Class Eigen::DenseStorage<double, 25, 5, -1, 1>
   size=204 align=4
   base size=204 base align=4
Eigen::DenseStorage<double, 25, 5, -1, 1> (0x0x7f7bc88ab120) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> >
   size=204 align=4
   base size=204 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc88799c0) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc8879a28) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc8879a90) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, -1, 1, 5, 5>, double, double, false> (0x0x7f7bc8879af8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 3> (0x0x7f7bc8879b60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 1> (0x0x7f7bc8879bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 0> (0x0x7f7bc8879c30) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc88ab0c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 5, -1, 1, 5, 5>&, const Eigen::Matrix<double, 5, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 5, -1, 1, 5, 5>&, const Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc88ab360) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<double, 5, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc88ab300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<double, 5, -1, 1, 5, 5>&, const Eigen::Matrix<double, 5, -1, 1, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<double, 5, -1, 1, 5, 5>&, const Eigen::Matrix<double, 5, -1, 1, 5, 5>&> (0x0x7f7bc88ab3c0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 1, const Eigen::Matrix<double, 5, -1, 1, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 1, const Eigen::Matrix<double, 5, -1, 1, 5, 5>&> (0x0x7f7bc88ab1e0) 0 empty

Class Eigen::Matrix<double, 5, -1, 1, 5, 5>
   size=204 align=4
   base size=204 base align=4
Eigen::Matrix<double, 5, -1, 1, 5, 5> (0x0x7f7bc8879d68) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc8879dd0) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc8879e38) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc8879ea0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 5, -1, 1, 5, 5>, double, double, false> (0x0x7f7bc8879f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 3> (0x0x7f7bc8879f70) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 1> (0x0x7f7bc8879000) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 5, -1, 1, 5, 5>, 0> (0x0x7f7bc8879c98) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bc88ab180) 0 empty

Class Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>
   size=276 align=4
   base size=276 base align=4
Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> (0x0x7f7bd7952c40) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc877b0c0) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc89c1c30) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc89c1ea0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bc87c0000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc87c0068) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc877b120) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::MatrixBase> (0x0x7f7bc88ab420) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc842e3a8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bc842e410) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc88ab4e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88ab480) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc88ab5a0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88ab600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc842e6e8) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88ab660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc842e7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc842e820) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88ab6c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 3> (0x0x7f7bc842e8f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc842e958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc842e9c0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88ab720) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc842ea90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 3> (0x0x7f7bc842eaf8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc842eb60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc842ebc8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88ab780) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88ab840) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, true> (0x0x7f7bc88ab8a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, true> (0x0x7f7bc88ab900) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > > (0x0x7f7bc88ab960) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc88aba80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, Eigen::Dense> (0x0x7f7bc88aba20) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, Eigen::Dense> (0x0x7f7bc88ab9c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc842ec30) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc842ec98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 3> (0x0x7f7bc842ed00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc842ed68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc842edd0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88ab7e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > > (0x0x7f7bc88abb40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>&> (0x0x7f7bc88abba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>&> (0x0x7f7bc88abc00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>&> (0x0x7f7bc88abc60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> > (0x0x7f7bc88abcc0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc88abd20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc88abd80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc84fb068) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc84fb0d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc84fb138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 3> (0x0x7f7bc84fb1a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc84fb208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc84fb270) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88abae0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88abea0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88abe40) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc84fb340) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc84fb3a8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc84fb410) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc84fb478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 3> (0x0x7f7bc84fb4e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc84fb548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc84fb5b0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88abde0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc84fb8f0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc84fb958) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc84fb9c0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc84fba28) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc84fba90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 3> (0x0x7f7bc84fbaf8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc84fbb60) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc84fbbc8) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88abf00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc85a40c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc85a4060) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc85a4120) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc85a4000) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false, true> (0x0x7f7bc84fbd68) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc84fbdd0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc84fbe38) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc84fbea0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc84fbf08) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc84fbf70) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 3> (0x0x7f7bc84fb2d8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc84fb618) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc84fbc30) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc88abf60) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false, Eigen::Dense> (0x0x7f7bc85a2270) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false, true> (0x0x7f7bc85a22d8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc85a2340) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc85a23a8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc85a2410) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc85a2478) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc85a24e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 3> (0x0x7f7bc85a2548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc85a25b0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc85a2618) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc85a4180) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> (0x0x7f7bc85a27b8) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false, Eigen::Dense> (0x0x7f7bc85a2820) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false, true> (0x0x7f7bc85a2888) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc85a28f0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc85a2958) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc85a29c0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc85a2a28) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc85a2a90) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 3> (0x0x7f7bc85a2af8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 1> (0x0x7f7bc85a2b60) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false>, 0> (0x0x7f7bc85a2bc8) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 1, -1, false> > (0x0x7f7bc85a41e0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bc85a4900) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc85a2f70) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bc85a2000) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc85a48a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc85a4840) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc85a4a80) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc85a4ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc81e01a0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc85a4b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc81e0270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc81e02d8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc85a4ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 3> (0x0x7f7bc81e03a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc81e0410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc81e0478) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc85a4c00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, double, double, false> (0x0x7f7bc81e0548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 3> (0x0x7f7bc81e05b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc81e0618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc81e0680) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc85a4c60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc85a4d20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, true> (0x0x7f7bc85a4d80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, true> (0x0x7f7bc85a4de0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > > (0x0x7f7bc85a4e40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc85a4f60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bc85a4f00) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bc85a4ea0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc81e06e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, double, double, false> (0x0x7f7bc81e0750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 3> (0x0x7f7bc81e07b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc81e0820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc81e0888) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc85a4cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > > (0x0x7f7bc8284060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>&> (0x0x7f7bc82840c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>&> (0x0x7f7bc8284120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>&> (0x0x7f7bc8284180) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> > (0x0x7f7bc82841e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc8284240) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc82842a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc81e0d00) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc81e0d68) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, double, double, false> (0x0x7f7bc81e0dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 3> (0x0x7f7bc81e0e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc81e0ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc81e0f08) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc8284000) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc82843c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc8284360) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc81e0208) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc81e0340) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc81e08f0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, double, double, false> (0x0x7f7bc81e0f70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 3> (0x0x7f7bc82f7000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc82f7068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc82f70d0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc8284300) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc82f7410) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc82f7478) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc82f74e0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc82f7548) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, double, double, false> (0x0x7f7bc82f75b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 3> (0x0x7f7bc82f7618) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc82f7680) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc82f76e8) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc8284420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, 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<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc82845a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc8284540) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc8284600) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc82844e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bc82846c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false> > (0x0x7f7bc8284660) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true, true> (0x0x7f7bc82f7888) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc82f78f0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc82f7958) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc82f79c0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc82f7a28) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, double, double, false> (0x0x7f7bc82f7a90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 3> (0x0x7f7bc82f7af8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc82f7b60) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc82f7bc8) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc8284480) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bc82f7138) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true, true> (0x0x7f7bc82f7750) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc82f7c30) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc832a000) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc832a068) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc832a0d0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, double, double, false> (0x0x7f7bc832a138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 3> (0x0x7f7bc832a1a0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc832a208) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc832a270) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc82847e0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> (0x0x7f7bc832a410) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bc832a478) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true, true> (0x0x7f7bc832a4e0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc832a548) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc832a5b0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc832a618) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc832a680) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, double, double, false> (0x0x7f7bc832a6e8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 3> (0x0x7f7bc832a750) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 1> (0x0x7f7bc832a7b8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true>, 0> (0x0x7f7bc832a820) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 5, false>, -1, 1, true> > (0x0x7f7bc8284840) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc832a8f0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 3, 1> > (0x0x7f7bc8284b40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 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<double>, Eigen::Matrix<double, 3, 1> >, Eigen::MatrixXpr> (0x0x7f7bc8284ba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc8284c00) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc8284c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 0> (0x0x7f7bc832a9c0) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc8284cc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, double, double, false> (0x0x7f7bc832aa90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 0> (0x0x7f7bc832aaf8) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc8284d20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc8284de0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 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<double>, Eigen::Matrix<double, 3, 1> >, false> (0x0x7f7bc8284e40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 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<double>, Eigen::Matrix<double, 3, 1> >, false> (0x0x7f7bc8284ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 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<double>, Eigen::Matrix<double, 3, 1> > > > (0x0x7f7bc8284f00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 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<double>, Eigen::Matrix<double, 3, 1> >, Eigen::MatrixXpr> (0x0x7f7bc838b060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 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<double>, Eigen::Matrix<double, 3, 1> >, Eigen::Dense> (0x0x7f7bc838b000) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, Eigen::Dense> (0x0x7f7bc8284f60) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc832ab60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, double, double, false> (0x0x7f7bc832abc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 0> (0x0x7f7bc832ac30) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc8284d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > > (0x0x7f7bc838b120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >&> (0x0x7f7bc838b180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >&> (0x0x7f7bc838b1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >&> (0x0x7f7bc838b240) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 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<double>, Eigen::Matrix<double, 3, 1> >, 0> > (0x0x7f7bc838b2a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc838b300) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc838b360) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc832ae38) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc832aea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, double, double, false> (0x0x7f7bc832af08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 0> (0x0x7f7bc832af70) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc838b0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc838b540) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc838b4e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc838b5a0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 1, Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 1, Eigen::Matrix<double, 3, 1> > (0x0x7f7bc838b480) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > (0x0x7f7bd5c1b5b0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc838b3c0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc832a888) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc832aa28) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, double, double, false> (0x0x7f7bc832ac98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 0> (0x0x7f7bc8056000) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bc838b420) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<double, 3, 1> > (0x0x7f7bc8056618) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 3, 1> > (0x0x7f7bc838ba80) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<double, 3, 1> > (0x0x7f7bc838bae0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 3, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 3, 1>, Eigen::MatrixXpr> (0x0x7f7bc838bcc0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 3, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 3, 1>, Eigen::Dense> (0x0x7f7bc838bc60) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<double, 3, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<double, 3, 1>, Eigen::Dense> (0x0x7f7bc838bc00) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<double, 3, 1> > (0x0x7f7bc838bf00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 3, 1>, const Eigen::Matrix<double, 3, 1>&> (0x0x7f7bc838bf60) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<double, 3, 1>, 1, Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<double, 3, 1>, 1, Eigen::Matrix<double, 3, 1> > (0x0x7f7bc838bde0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<double, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<double, 3, 1>&> (0x0x7f7bc80810c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<double, 3, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<double, 3, 1>, true> (0x0x7f7bc8081120) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<double, 3, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<double, 3, 1>, true> (0x0x7f7bc8081180) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<double, 3, 1> > (0x0x7f7bc8081240) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<double, 3, 1> > (0x0x7f7bc80811e0) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8056680) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<double, 3, 1> > (0x0x7f7bc80566e8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 3, 1> > (0x0x7f7bc838bba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc838bb40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc8081360) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc80813c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc8056dd0) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8081420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc8056ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc8056f08) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8081540) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, double, double, false> (0x0x7f7bc8056068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc80562d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc8056340) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8081660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8081720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double, 3, 1>, 2, 1, false>, true> (0x0x7f7bc8081840) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double, 3, 1>, 2, 1, false>, true> (0x0x7f7bc80818a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc8081900) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double, 3, 1>, 2, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc8081a20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, Eigen::Dense> (0x0x7f7bc80819c0) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, Eigen::Dense> (0x0x7f7bc8081960) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc80563a8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, double, double, false> (0x0x7f7bc8056410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc8056750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc8056e38) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc80816c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   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::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc8105660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>&>
   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::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>&> (0x0x7f7bc81056c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>&>
   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::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>&> (0x0x7f7bc8105720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>&> (0x0x7f7bc8105780) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double, 3, 1>, 2, 1, false>, 0> > (0x0x7f7bc81057e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc8105900) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc8105a20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc80aa5b0) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc80aa618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, double, double, false> (0x0x7f7bc80aa680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc80aa6e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc80aa750) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8105600) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8105e40) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8105de0) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc80aad00) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc80aad68) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc80aadd0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, double, double, false> (0x0x7f7bc80aae38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc80aaea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc80aaf08) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8105d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>&, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>&, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8199180) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8199120) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81992a0) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 1, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 1, Eigen::Matrix<double, 2, 1> > (0x0x7f7bc81990c0) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<double, 3, 1> > (0x0x7f7bc8199360) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<double, 3, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<double, 3, 1>&> (0x0x7f7bc8199300) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 3, 1>, 2, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 3, 1>, 2, 1, false, true> (0x0x7f7bc80aa000) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc80aa7b8) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc80aaf70) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81a9000) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, double, double, false> (0x0x7f7bc81a9068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc81a90d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc81a9138) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8199060) 0 empty

Class Eigen::BlockImpl<const Eigen::Matrix<double, 3, 1>, 2, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<const Eigen::Matrix<double, 3, 1>, 2, 1, false, Eigen::Dense> (0x0x7f7bc81a93a8) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 3, 1>, 2, 1, false, true> (0x0x7f7bc81a9410) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc81a9478) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81a94e0) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81a9548) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, double, double, false> (0x0x7f7bc81a95b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc81a9618) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc81a9680) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81993c0) 0 empty

Class Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> (0x0x7f7bc81a9750) 0
  Eigen::BlockImpl<const Eigen::Matrix<double, 3, 1>, 2, 1, false, Eigen::Dense> (0x0x7f7bc81a97b8) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 3, 1>, 2, 1, false, true> (0x0x7f7bc81a9820) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc81a9888) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81a98f0) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81a9958) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, double, double, false> (0x0x7f7bc81a99c0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc81a9a28) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc81a9a90) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8199420) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2> > (0x0x7f7bc81a91a0) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81a9af8) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<double, 3, 1> > (0x0x7f7bc81d1000) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 3, 1> > (0x0x7f7bc81994e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2>, Eigen::MatrixXpr> (0x0x7f7bc8199600) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2>, Eigen::Dense> (0x0x7f7bc81995a0) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2>, Eigen::Dense> (0x0x7f7bc8199540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2>&, const Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2>&, const Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2> > (0x0x7f7bc81997e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2> > (0x0x7f7bc8199780) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2> > (0x0x7f7bc8199900) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2>, 1, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2>, 1, Eigen::Matrix<double, 2, 1> > (0x0x7f7bc8199720) 0 empty

Class Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2>
   size=16 align=4
   base size=16 base align=4
Eigen::VectorBlock<const Eigen::Matrix<double, 3, 1>, 2> (0x0x7f7bc81a9b60) 0
  Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> (0x0x7f7bc81a9bc8) 0
    Eigen::BlockImpl<const Eigen::Matrix<double, 3, 1>, 2, 1, false, Eigen::Dense> (0x0x7f7bc81a9c30) 0
      Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 3, 1>, 2, 1, false, true> (0x0x7f7bc81a9c98) 0
        Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc81a9d00) 0
          Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81a9d68) 0 empty
            Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81a9dd0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, double, double, false> (0x0x7f7bc81a9e38) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc81a9ea0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc81a9f08) 0 empty
                    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8199480) 0 empty

Class Eigen::internal::imag_retval<double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::imag_retval<double> (0x0x7f7bc8199960) 0 empty

Class Eigen::internal::real_retval<double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::real_retval<double> (0x0x7f7bc81999c0) 0 empty

Class Eigen::internal::abs2_retval<double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::abs2_retval<double> (0x0x7f7bc8199a20) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81d1a28) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81d1a90) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<double, 3, 1> > (0x0x7f7bc81d1af8) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 3, 1> > (0x0x7f7bc8199a80) 0 empty

Class Eigen::internal::scalar_quotient1_op<double>
   size=8 align=4
   base size=8 base align=4
Eigen::internal::scalar_quotient1_op<double> (0x0x7f7bc8199c60) 0

Class Eigen::internal::unary_result_of_select<Eigen::internal::scalar_quotient1_op<double>, double, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unary_result_of_select<Eigen::internal::scalar_quotient1_op<double>, double, 4> (0x0x7f7bc8199cc0) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_quotient1_op<double>(double)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_quotient1_op<double>(double)> (0x0x7f7bc8199c00) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc8199d20) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_quotient1_op<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_quotient1_op<double> > (0x0x7f7bc8199e40) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc81d1b60) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81d1bc8) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc81d1c30) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<double, 3, 1> > (0x0x7f7bc81d1c98) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 3, 1> > (0x0x7f7bc8199ba0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc8199f00) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc8199f60) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7d03000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bc81d14e0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7d03060) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, double, double, false> (0x0x7f7bc81d15b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bc81d1548) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7d030c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7d03180) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, false> (0x0x7f7bc7d031e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, false> (0x0x7f7bc7d03240) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > > (0x0x7f7bc7d032a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc7d033c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, Eigen::Dense> (0x0x7f7bc7d03360) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, Eigen::Dense> (0x0x7f7bc7d03300) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc81d1680) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, double, double, false> (0x0x7f7bc81d16e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bc81d1750) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7d03120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > >
   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::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > > (0x0x7f7bc7d03480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&>
   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::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&> (0x0x7f7bc7d034e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&>
   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::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&> (0x0x7f7bc7d03540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&> (0x0x7f7bc7d035a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> > (0x0x7f7bc7d03600) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc7d03660) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc7d036c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc81d19c0) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc81d1820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, double, double, false> (0x0x7f7bc7dad000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bc7dad068) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7d03420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7d03840) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7d037e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7d038a0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 1, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 1, Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7d03780) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, Eigen::Dense> (0x0x7f7bc7dad138) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7dad1a0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7dad208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, double, double, false> (0x0x7f7bc7dad270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bc7dad2d8) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7d03720) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc7d03a20) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bc7d039c0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=24 align=4
   base size=24 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bd54abf50) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc7d03900) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, Eigen::Dense> (0x0x7f7bc7dad4e0) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7dad548) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7dad5b0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, double, double, false> (0x0x7f7bc7dad618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bc7dad680) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bc7d03960) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7dadaf8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bc7dadb60) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc7d03c60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7d03c00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc7d03d20) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7d03d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7dadd68) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7d03de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7dade38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7dadea0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7d03e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc7dadf70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7dad0d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7dad340) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7d03ea0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc7dad888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc7dad8f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7dad958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7dad9c0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7d03f00) 0 empty

Class Eigen::internal::size_at_compile_time<2, -1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<2, -1> (0x0x7f7bc7e8e000) 0 empty

Class Eigen::internal::size_at_compile_time<2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<2, 5> (0x0x7f7bc7e8e060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e8e0c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, true> (0x0x7f7bc7e8e120) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, true> (0x0x7f7bc7e8e180) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > > (0x0x7f7bc7e8e1e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc7e8e300) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::Dense> (0x0x7f7bc7e8e2a0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::Dense> (0x0x7f7bc7e8e240) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc7e8e360) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7dada28) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc7dadbc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc7daddd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7dadf08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7e87000) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7d03f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > >
   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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > > (0x0x7f7bc7e8e420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>&> (0x0x7f7bc7e8e480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>&> (0x0x7f7bc7e8e4e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>&> (0x0x7f7bc7e8e540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> > (0x0x7f7bc7e8e5a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc7e8e600) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc7e8e660) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e87208) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e87270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc7e872d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc7e87340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7e873a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7e87410) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e8e3c0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e8e780) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e8e720) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7e874e0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e87548) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e875b0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc7e87618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc7e87680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7e876e8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7e87750) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e8e6c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7e87820) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7e87888) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e878f0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e87958) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc7e879c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc7e87a28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7e87a90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7e87af8) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e8e7e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e8e960) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e8e900) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, -1, 0, 2, 5>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, -1, 0, 2, 5>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e8e9c0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1, Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1, Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc7e8e8a0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false, true> (0x0x7f7bc7e87bc8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7e87c30) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7e87c98) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e87d00) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e87d68) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc7e87dd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc7e87e38) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7e87ea0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7e87f08) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e8e840) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false, Eigen::Dense> (0x0x7f7bc7bd2000) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false, true> (0x0x7f7bc7bd2068) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7bd20d0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7bd2138) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7bd21a0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7bd2208) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc7bd2270) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc7bd22d8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7bd2340) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7bd23a8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e8ea20) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> (0x0x7f7bc7bd2478) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false, Eigen::Dense> (0x0x7f7bc7bd24e0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false, true> (0x0x7f7bc7bd2548) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7bd25b0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7bd2618) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7bd2680) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7bd26e8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc7bd2750) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc7bd27b8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc7bd2820) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7bd2888) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7e8ea80) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7bd2958) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7e8ec00) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7e8ec60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 2, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 2, 1>, Eigen::MatrixXpr> (0x0x7f7bc7e8ee40) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 2, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 2, 1>, Eigen::Dense> (0x0x7f7bc7e8ede0) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<double, 2, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<double, 2, 1>, Eigen::Dense> (0x0x7f7bc7e8ed80) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7bf00c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::Matrix<double, 2, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::Matrix<double, 2, 1>&> (0x0x7f7bc7bf0120) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<double, 2, 1>, 1, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<double, 2, 1>, 1, Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7e8ef60) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<double, 2, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<double, 2, 1>&> (0x0x7f7bc7bf0240) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7bf0300) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7bf02a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<double, 2, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<double, 2, 1>, true> (0x0x7f7bc7bf0360) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<double, 2, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<double, 2, 1>, true> (0x0x7f7bc7bf03c0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7bd29c0) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7bd2a28) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7e8ed20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::MatrixXpr> (0x0x7f7bc7bf0420) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Matrix<double, 2, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Matrix<double, 2, 1>, true> (0x0x7f7bc7e8ecc0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7bf0540) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7bf05a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bc7c0a000) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7bf0600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 2> (0x0x7f7bc7c0a0d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bc7c0a138) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7bf0660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bc7c0a208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 2> (0x0x7f7bc7c0a270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bc7c0a2d8) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7bf06c0) 0 empty

Class Eigen::internal::size_at_compile_time<1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<1, 2> (0x0x7f7bc7bf0780) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7bf07e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, true> (0x0x7f7bc7bf0900) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, true> (0x0x7f7bc7bf0960) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > > (0x0x7f7bc7bf09c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::MatrixXpr> (0x0x7f7bc7bf0ae0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Dense> (0x0x7f7bc7bf0a80) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Dense> (0x0x7f7bc7bf0a20) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, 2> > (0x0x7f7bc7bf0cc0) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7c0a340) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bc7c0a3a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 2> (0x0x7f7bc7c0a410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bc7c0a478) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7bf0720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 2, 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::Transpose<const Eigen::Matrix<double, 2, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > > (0x0x7f7bc7bf0f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 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::Transpose<const Eigen::Matrix<double, 2, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >&> (0x0x7f7bc7bf0f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 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::Transpose<const Eigen::Matrix<double, 2, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >&> (0x0x7f7bc7cb7000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 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::Transpose<const Eigen::Matrix<double, 2, 1> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >&> (0x0x7f7bc7cb7060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 0> > (0x0x7f7bc7cb70c0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc7cb7120) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc7cb7180) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7c0a9c0) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7c0aa28) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bc7c0aa90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 2> (0x0x7f7bc7c0aaf8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bc7c0ab60) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7bf0ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >&, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >&, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7cb7780) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7cb7720) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 2>, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 2>, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7cb77e0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 1, Eigen::Matrix<double, 1, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 1, Eigen::Matrix<double, 1, 2> > (0x0x7f7bc7cb76c0) 0 empty

Class Eigen::TransposeImpl<const Eigen::Matrix<double, 2, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Matrix<double, 2, 1>, Eigen::Dense> (0x0x7f7bc7c0ad00) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7c0ad68) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7c0add0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bc7c0ae38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 2> (0x0x7f7bc7c0aea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bc7c0af08) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7cb7660) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7cb7900) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<double, 2, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<double, 2, 1>&> (0x0x7f7bc7cb78a0) 0 empty

Class Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7c0af70) 0
  Eigen::TransposeImpl<const Eigen::Matrix<double, 2, 1>, Eigen::Dense> (0x0x7f7bc7944000) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7944068) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc79440d0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bc7944138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 2> (0x0x7f7bc79441a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bc7944208) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7cb7840) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7cb79c0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7cb7a20) 0 empty

Class Eigen::internal::product_size_category<2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_size_category<2, 2> (0x0x7f7bc7cb7a80) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7cb7960) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, -1, Eigen::Matrix<double, 1, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, -1, Eigen::Matrix<double, 1, 2> > (0x0x7f7bc7cb7b40) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc7cb7ae0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7cb7c00) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7cb7d20) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc7cb7ba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc7cb7d80) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc7cb7de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bc7944680) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc7cb7e40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, double, double, false> (0x0x7f7bc7944750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bc79447b8) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc7cb7ea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc7cb7f60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, false> (0x0x7f7bc7985000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, false> (0x0x7f7bc7985060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > > (0x0x7f7bc79850c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bc79851e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, Eigen::Dense> (0x0x7f7bc7985180) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, Eigen::Dense> (0x0x7f7bc7985120) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc7944820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, double, double, false> (0x0x7f7bc7944888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bc79448f0) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc7cb7f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > >
   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::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > > (0x0x7f7bc79852a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>&> (0x0x7f7bc7985300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>&> (0x0x7f7bc7985360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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<double>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>&> (0x0x7f7bc79853c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, 0> > (0x0x7f7bc7985420) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc7985480) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc79854e0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc7944af8) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc7944b60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, double, double, false> (0x0x7f7bc7944bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bc7944c30) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc7985240) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc7985600) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7985660) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc7985780) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>
   size=84 align=4
   base size=84 base align=4
Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> (0x0x7f7bd5220b60) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc7985540) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc7944d00) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc7944d68) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, double, double, false> (0x0x7f7bc7944dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bc7944e38) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc79855a0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7944270) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bc79443a8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 2, 1> > (0x0x7f7bc79857e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::MatrixXpr> (0x0x7f7bc7985840) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc79858a0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7985900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bc7944958) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7985960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bc7944c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bc7944ea0) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc79859c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7985a80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Matrix<double, 2, 1> >, false> (0x0x7f7bc7985ae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Matrix<double, 2, 1> >, false> (0x0x7f7bc7985b40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > > (0x0x7f7bc7985ba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::MatrixXpr> (0x0x7f7bc7985cc0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::Dense> (0x0x7f7bc7985c60) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::Dense> (0x0x7f7bc7985c00) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7acd000) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bc7acd068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bc7acd0d0) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7985a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > > (0x0x7f7bc7985d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >&> (0x0x7f7bc7985de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >&> (0x0x7f7bc7985e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >&> (0x0x7f7bc7985ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Matrix<double, 2, 1> >, 0> > (0x0x7f7bc7985f00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc7985f60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc7792000) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7acd2d8) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7acd340) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bc7acd3a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bc7acd410) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7985d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7792180) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7792120) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc77921e0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 1, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 1, Eigen::Matrix<double, 2, 1> > (0x0x7f7bc77920c0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1>, Eigen::Dense> (0x0x7f7bc7acd4e0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7acd548) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7acd5b0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bc7acd618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bc7acd680) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7792060) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > (0x0x7f7bd5273d20) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc7792240) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1>, Eigen::Dense> (0x0x7f7bc7acd888) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7acd8f0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7acd958) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bc7acd9c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bc7acda28) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc77922a0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7792360) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc7792300) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc7792480) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, -1, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, -1, Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7792420) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc77924e0) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc77923c0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc7792540) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc77925a0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc7792600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc7acdf08) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc7792660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc7acd138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc7acd478) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc77926c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc7792780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bc77927e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bc7792840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bc77928a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::MatrixXpr> (0x0x7f7bc77929c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f7bc7792960) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f7bc7792900) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc7acd6e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc7acda90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc7acdc30) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc7792720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bc7792a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc7792ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc7792b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc7792ba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0> > (0x0x7f7bc7792c00) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc7792c60) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc7792cc0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc784a068) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc784a0d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc784a138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc784a1a0) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc7792a20) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc7792ea0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc7792e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, -1, 0, 2, 5>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, -1, 0, 2, 5>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc7792f00) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc7792de0) 0 empty

Class Eigen::internal::compute_matrix_flags<double, 2, -1, 0, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, 2, -1, 0, 2, 5> (0x0x7f7bc7543000) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc7792f60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 2, -1, 0, 2, 5>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 2, -1, 0, 2, 5>, Eigen::MatrixXpr> (0x0x7f7bc7543060) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc7543180) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc75431e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 0> (0x0x7f7bc784a618) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc7543240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 1> (0x0x7f7bc784a6e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 0> (0x0x7f7bc784a750) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc75432a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 3> (0x0x7f7bc784a820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 1> (0x0x7f7bc784a888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 0> (0x0x7f7bc784a8f0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc7543300) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, -1, 0, 2, 5>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, -1, 0, 2, 5>, double, double, false> (0x0x7f7bc784a9c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 3> (0x0x7f7bc784aa28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 1> (0x0x7f7bc784aa90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 0> (0x0x7f7bc784aaf8) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc7543360) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc7543420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 2, -1, 0, 2, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 2, -1, 0, 2, 5>, true> (0x0x7f7bc7543480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 2, -1, 0, 2, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 2, -1, 0, 2, 5>, true> (0x0x7f7bc75435a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 2, -1, 0, 2, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 2, -1, 0, 2, 5> > > (0x0x7f7bc75436c0) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<double, 2, -1, 0, 2, 5>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<double, 2, -1, 0, 2, 5>, Eigen::Dense> (0x0x7f7bc75437e0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 2, -1, 0, 2, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 2, -1, 0, 2, 5>&> (0x0x7f7bc7543840) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc784ac30) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, -1, 0, 2, 5>, double, double, false> (0x0x7f7bc784ac98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 3> (0x0x7f7bc784ad00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 1> (0x0x7f7bc784ad68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 0> (0x0x7f7bc784add0) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc75433c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 2, -1, 0, 2, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, -1, 0, 2, 5> > >
   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, 2, -1, 0, 2, 5> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, -1, 0, 2, 5> > > (0x0x7f7bc7543900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 2, -1, 0, 2, 5> >, const Eigen::Matrix<double, 2, -1, 0, 2, 5>&>
   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, 2, -1, 0, 2, 5> >, const Eigen::Matrix<double, 2, -1, 0, 2, 5>&> (0x0x7f7bc7543960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 2, -1, 0, 2, 5> >, const Eigen::Matrix<double, 2, -1, 0, 2, 5>&>
   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, 2, -1, 0, 2, 5> >, const Eigen::Matrix<double, 2, -1, 0, 2, 5>&> (0x0x7f7bc75439c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 2, -1, 0, 2, 5> >, Eigen::Matrix<double, 2, -1, 0, 2, 5>&>
   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, 2, -1, 0, 2, 5> >, Eigen::Matrix<double, 2, -1, 0, 2, 5>&> (0x0x7f7bc7543a20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 2, -1, 0, 2, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 2, -1, 0, 2, 5>, 0> > (0x0x7f7bc7543a80) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc7543ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc7543cc0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc75f7068) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc75f70d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, -1, 0, 2, 5>, double, double, false> (0x0x7f7bc75f7138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 3> (0x0x7f7bc75f71a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 1> (0x0x7f7bc75f7208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 0> (0x0x7f7bc75f7270) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc75438a0) 0 empty

Class Eigen::internal::plain_array<double, 10, 0, 16>
   size=80 align=16
   base size=80 base align=16
Eigen::internal::plain_array<double, 10, 0, 16> (0x0x7f7bc7543de0) 0

Class Eigen::DenseStorage<double, 10, 2, -1, 0>
   size=96 align=16
   base size=84 base align=16
Eigen::DenseStorage<double, 10, 2, -1, 0> (0x0x7f7bc7543d80) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=96 align=16
   base size=96 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc75f7c98) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc75f7d00) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc75f7d68) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, -1, 0, 2, 5>, double, double, false> (0x0x7f7bc75f7dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 3> (0x0x7f7bc75f7e38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 1> (0x0x7f7bc75f7ea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 0> (0x0x7f7bc75f7f08) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc7543d20) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 2, -1, 0, 2, 5>&, const Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 2, -1, 0, 2, 5>&, const Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc76d5060) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc76d5000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<double, 2, -1, 0, 2, 5>&, const Eigen::Matrix<double, 2, -1, 0, 2, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<double, 2, -1, 0, 2, 5>&, const Eigen::Matrix<double, 2, -1, 0, 2, 5>&> (0x0x7f7bc76d50c0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 1, const Eigen::Matrix<double, 2, -1, 0, 2, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 1, const Eigen::Matrix<double, 2, -1, 0, 2, 5>&> (0x0x7f7bc7543ea0) 0 empty

Class Eigen::Matrix<double, 2, -1, 0, 2, 5>
   size=96 align=16
   base size=96 base align=16
Eigen::Matrix<double, 2, -1, 0, 2, 5> (0x0x7f7bc75f7f70) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc76d1000) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc76d1068) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc76d10d0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, -1, 0, 2, 5>, double, double, false> (0x0x7f7bc76d1138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 3> (0x0x7f7bc76d11a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 1> (0x0x7f7bc76d1208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 5>, 0> (0x0x7f7bc76d1270) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bc7543e40) 0 empty

Class Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>
   size=128 align=16
   base size=128 base align=16
Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> (0x0x7f7bd52b7230) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc7792d20) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc784a270) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc784a2d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc784a340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc784a3a8) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc7792d80) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::MatrixBase> (0x0x7f7bc76d5120) 0

Class Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Array<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Array<double, -1, 1, 0, 5, 1> > (0x0x7f7bc76d51e0) 0 empty

Class Eigen::internal::plain_col_type<Eigen::Matrix<double, -1, -1, 0, 5, 5>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_col_type<Eigen::Matrix<double, -1, -1, 0, 5, 5>, double> (0x0x7f7bc76d5180) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc76d5420) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc76d53c0) 0 empty

Class Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc76d1618) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc76d5360) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc76d5300) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc76d5540) 0 empty

Class Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc76d55a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc76d1820) 0 empty
  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc76d56c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc76d19c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc76d1a28) 0 empty
    Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc76d5840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc76d1c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc76d1c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc76d1d00) 0 empty
      Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc76d59c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc76d1f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc76d12d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc76d1888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc76d1a90) 0 empty
        Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc76d5b40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc76d5c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc76d5d80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc76d5de0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc76d5e40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc726c060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc726c000) 0 empty

Class Eigen::internal::eval<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc76d5f60) 0 empty

Class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc7244138) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc72441a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc7244208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc7244270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc72442d8) 0 empty
          Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc76d5c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc726cc00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc726cc60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc726ccc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc726cd20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> > (0x0x7f7bc726cd80) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc726cea0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc7309000) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc7244d68) 0 empty
  Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc7244dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc7244e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc7244ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc7244f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc7244f70) 0 empty
            Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc726cba0) 0 empty

Class Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc73095a0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc7309540) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc730a680) 0
  Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc730a6e8) 0 empty
    Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc730a750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc730a7b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc730a820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc730a888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc730a8f0) 0 empty
              Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc73094e0) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc730ac98) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc730ad00) 0
    Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc730ad68) 0 empty
      Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc730add0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc730ae38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc730aea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc730af08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc730af70) 0 empty
                Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc73097e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc7309ba0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc7309b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc7309cc0) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc7309ae0) 0 empty

Class Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >
   size=12 align=4
   base size=11 base align=4
Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > (0x0x7f7bc736c0d0) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc736c138) 0
    Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc736c1a0) 0
      Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc736c208) 0 empty
        Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc736c270) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc736c2d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc736c340) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc736c3a8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc736c410) 0 empty
                  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc7309a80) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc736c750) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bc736c7b8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc7309f60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc7309f00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::MatrixXpr> (0x0x7f7bc738a060) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738a0c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc736c9c0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738a120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc736ca90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc736caf8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738a180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc736cbc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc736cc30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc736cc98) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738a1e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc736cd68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc736cdd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc736ce38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc736cea0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738a240) 0 empty

Class Eigen::internal::size_at_compile_time<-1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<-1, 2> (0x0x7f7bc738a300) 0 empty

Class Eigen::internal::size_at_compile_time<5, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<5, 2> (0x0x7f7bc738a360) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738a3c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, 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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, true> (0x0x7f7bc738a420) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, 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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, true> (0x0x7f7bc738a480) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > > (0x0x7f7bc738a4e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, 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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::MatrixXpr> (0x0x7f7bc738a600) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::Dense> (0x0x7f7bc738a5a0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::Dense> (0x0x7f7bc738a540) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 2, 0, 5, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 2, 0, 5, 2> > (0x0x7f7bc738a660) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc736cf08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc736cf70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc736c478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc736c820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc736ca28) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738a2a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > >
   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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > > (0x0x7f7bc738a720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>&> (0x0x7f7bc738a780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>&> (0x0x7f7bc738a7e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>&> (0x0x7f7bc738a840) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, 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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> > (0x0x7f7bc738a8a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc738a900) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc738a960) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6fef0d0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6fef138) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc6fef1a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc6fef208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc6fef270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc6fef2d8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738a6c0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738aa80) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738aa20) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc6fef3a8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6fef410) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6fef478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc6fef4e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc6fef548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc6fef5b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc6fef618) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738a9c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc6fef6e8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc6fef750) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6fef7b8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6fef820) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc6fef888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc6fef8f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc6fef958) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc6fef9c0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738aae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738ac60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738ac00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 2, 0, 5, 2>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 2, 0, 5, 2>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738acc0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1, Eigen::Matrix<double, -1, 2, 0, 5, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1, Eigen::Matrix<double, -1, 2, 0, 5, 2> > (0x0x7f7bc738aba0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false, true> (0x0x7f7bc6fefa90) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc6fefaf8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc6fefb60) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6fefbc8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6fefc30) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc6fefc98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc6fefd00) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc6fefd68) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc6fefdd0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738ab40) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false, Eigen::Dense> (0x0x7f7bc6fefa28) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false, true> (0x0x7f7bc6fefe38) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc7109000) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc7109068) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc71090d0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc7109138) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc71091a0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc7109208) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc7109270) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc71092d8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738ad20) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> (0x0x7f7bc71093a8) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false, Eigen::Dense> (0x0x7f7bc7109410) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false, true> (0x0x7f7bc7109478) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc71094e0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc7109548) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc71095b0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc7109618) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc7109680) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc71096e8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc7109750) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc71097b8) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738ad80) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc738af60) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1> > (0x0x7f7bc738af00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Matrix<double, 2, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Matrix<double, 2, 1>, Eigen::MatrixXpr> (0x0x7f7bc71280c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Matrix<double, 2, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Matrix<double, 2, 1>, Eigen::Dense> (0x0x7f7bc7128060) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, 2, 1>, -1, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, 2, 1>, -1, Eigen::Matrix<double, 2, 1> > (0x0x7f7bc7128120) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, 0> (0x0x7f7bc7128000) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc71281e0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc7128180) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc7128240) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc71282a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> (0x0x7f7bc7109c30) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc7128300) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, double, double, false> (0x0x7f7bc7109d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> (0x0x7f7bc7109d68) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc7128360) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc7128420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false> (0x0x7f7bc7128480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false> (0x0x7f7bc71284e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > > (0x0x7f7bc7128540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, Eigen::MatrixXpr> (0x0x7f7bc7128660) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, Eigen::Dense> (0x0x7f7bc7128600) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, Eigen::Dense> (0x0x7f7bc71285a0) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc7109dd0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, double, double, false> (0x0x7f7bc7109e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> (0x0x7f7bc7109ea0) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc71283c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > >
   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::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > > (0x0x7f7bc7128720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&>
   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::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&> (0x0x7f7bc7128780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&>
   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::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&> (0x0x7f7bc71287e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&> (0x0x7f7bc7128840) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> > (0x0x7f7bc71288a0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc7128900) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc7128960) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc7109b60) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc7109c98) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, double, double, false> (0x0x7f7bc7109f08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> (0x0x7f7bc6ddf000) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc71286c0) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc7128a80) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, 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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc7128ae0) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>
   size=84 align=4
   base size=84 base align=4
Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> (0x0x7f7bd4202af0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc71289c0) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc6ddf0d0) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc6ddf138) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, double, double, false> (0x0x7f7bc6ddf1a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> (0x0x7f7bc6ddf208) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc7128a20) 0 empty

Class Eigen::NoAlias<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase> (0x0x7f7bc7128b40) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ddf340) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bc6ddf3a8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc7128c00) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc7128ba0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc7128cc0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc7128d20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6ddf5b0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc7128d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6ddf680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6ddf6e8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc7128de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc6ddf7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6ddf820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6ddf888) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc7128e40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc6ddf958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc6ddf9c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6ddfa28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6ddfa90) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc7128ea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc7128f60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, true> (0x0x7f7bc6ec9000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, true> (0x0x7f7bc6ec9060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bc6ec90c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc6ec91e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bc6ec9180) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bc6ec9120) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ddfaf8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc6ddfb60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc6ddfbc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6ddfc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6ddfc98) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc7128f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bc6ec92a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>&> (0x0x7f7bc6ec9300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>&> (0x0x7f7bc6ec9360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>&> (0x0x7f7bc6ec93c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> > (0x0x7f7bc6ec9420) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc6ec9480) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc6ec94e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ddfea0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ddff08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc6ddff70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc6ddf068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6ddf270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6ddf410) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ec9240) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ec9600) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ec95a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6ddf618) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ddf750) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ddfd00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc6fd9000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc6fd9068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6fd90d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6fd9138) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ec9540) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6fd92d8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6fd9340) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6fd93a8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6fd9410) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc6fd9478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc6fd94e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6fd9548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6fd95b0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ec9660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ec97e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ec9780) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ec9840) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc6ec9720) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true, true> (0x0x7f7bc6fd9680) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6fd96e8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6fd9750) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6fd97b8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6fd9820) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc6fd9888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc6fd98f0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6fd9958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6fd99c0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ec96c0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bc6fd9c98) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true, true> (0x0x7f7bc6fd9d00) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6fd9d68) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6fd9dd0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6fd9e38) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6fd9ea0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc6fd9f08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc6fd9f70) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6fd91a0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6fd9618) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ec98a0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> (0x0x7f7bc6c180d0) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bc6c18138) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true, true> (0x0x7f7bc6c181a0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6c18208) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6c18270) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6c182d8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6c18340) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc6c183a8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc6c18410) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc6c18478) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc6c184e0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc6ec9900) 0 empty

Class Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc6c185b0) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc6c18618) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc6ec9a20) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc6ec9ba0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6c186e8) 0 empty
  Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc6c18750) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc6c187b8) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc6ec9b40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc6ec9c00) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6ec9c60) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6ec9cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc6c18a28) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6ec9d20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc6c18af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc6c18b60) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6ec9d80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6ec9e40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc6ec9ea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc6ec9f00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc6ec9f60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc6c820c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc6c82060) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc6c82000) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6c18bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc6c18c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc6c18c98) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6ec9de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc6c82180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc6c821e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc6c82240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc6c822a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> > (0x0x7f7bc6c82300) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc6c82360) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc6c823c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6c18ea0) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6c18f08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc6c18f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc6c18548) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6c82120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6c82540) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6c824e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6c825a0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc6c82480) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc6c18a90) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6c18d00) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6d95000) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc6d95068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc6d950d0) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6c82420) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc6c82720) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc6c826c0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=20 align=4
   base size=20 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd3e20ee0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc6c82600) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc6d952d8) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6d95340) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6d953a8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc6d95410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc6d95478) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6c82660) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6c828a0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc6c82840) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc6c82960) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 1> (0x0x7f7bc6c82900) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6c82a20) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6c829c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6c82a80) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6c82ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0> (0x0x7f7bc6d95888) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6c82b40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, double, double, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, double, double, false> (0x0x7f7bc6d95958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0> (0x0x7f7bc6d959c0) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6c82ba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6c82c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, false> (0x0x7f7bc6c82cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, false> (0x0x7f7bc6c82d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bc6c82d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, Eigen::MatrixXpr> (0x0x7f7bc6c82ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, Eigen::Dense> (0x0x7f7bc6c82e40) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, Eigen::Dense> (0x0x7f7bc6c82de0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 2, 1, 5, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6c82f00) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6d95a28) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, double, double, false> (0x0x7f7bc6d95a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0> (0x0x7f7bc6d95af8) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6c82c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   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::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bc6aa6000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&>
   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::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&> (0x0x7f7bc6aa6060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&>
   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::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&> (0x0x7f7bc6aa60c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&> (0x0x7f7bc6aa6120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0> > (0x0x7f7bc6aa6180) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc6aa61e0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc6aa6240) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6d95d00) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6d95d68) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, double, double, false> (0x0x7f7bc6d95dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0> (0x0x7f7bc6d95e38) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6c82f60) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6aa6420) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6aa63c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 2, 1, 5, 2>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 2, 1, 5, 2>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&> (0x0x7f7bc6aa6480) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 1, Eigen::Matrix<double, -1, 2, 1, 5, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 1, Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6aa6360) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6aa64e0) 0 empty

Class Eigen::internal::compute_matrix_flags<double, -1, 2, 1, 5, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, -1, 2, 1, 5, 2> (0x0x7f7bc6aa65a0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, -1, 2, 1, 5, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6aa6540) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<double, -1, 2, 1, 5, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<double, -1, 2, 1, 5, 2>, Eigen::MatrixXpr> (0x0x7f7bc6aa6600) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<double, -1, 2, 1, 5, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6aa6720) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6aa6780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 0> (0x0x7f7bc6d95ea0) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6aa67e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 1> (0x0x7f7bc6b79068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 0> (0x0x7f7bc6b790d0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6aa6840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 3> (0x0x7f7bc6b791a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 1> (0x0x7f7bc6b79208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 0> (0x0x7f7bc6b79270) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6aa68a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 2, 1, 5, 2>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 2, 1, 5, 2>, double, double, false> (0x0x7f7bc6b79340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 3> (0x0x7f7bc6b793a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 1> (0x0x7f7bc6b79410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 0> (0x0x7f7bc6b79478) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6aa6900) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, 2, 1, 5, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6aa69c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, -1, 2, 1, 5, 2>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, -1, 2, 1, 5, 2>, true> (0x0x7f7bc6aa6a20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, -1, 2, 1, 5, 2>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, -1, 2, 1, 5, 2>, true> (0x0x7f7bc6aa6b40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, -1, 2, 1, 5, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, -1, 2, 1, 5, 2> > > (0x0x7f7bc6aa6c60) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<double, -1, 2, 1, 5, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<double, -1, 2, 1, 5, 2>, Eigen::Dense> (0x0x7f7bc6aa6d80) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, -1, 2, 1, 5, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, -1, 2, 1, 5, 2>&> (0x0x7f7bc6aa6de0) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6b795b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 2, 1, 5, 2>, double, double, false> (0x0x7f7bc6b79618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 3> (0x0x7f7bc6b79680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 1> (0x0x7f7bc6b796e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 0> (0x0x7f7bc6b79750) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6aa6960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, -1, 2, 1, 5, 2> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, 2, 1, 5, 2> > >
   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, -1, 2, 1, 5, 2> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, 2, 1, 5, 2> > > (0x0x7f7bc6aa6ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, -1, 2, 1, 5, 2> >, const Eigen::Matrix<double, -1, 2, 1, 5, 2>&>
   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, -1, 2, 1, 5, 2> >, const Eigen::Matrix<double, -1, 2, 1, 5, 2>&> (0x0x7f7bc6aa6f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, -1, 2, 1, 5, 2> >, const Eigen::Matrix<double, -1, 2, 1, 5, 2>&>
   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, -1, 2, 1, 5, 2> >, const Eigen::Matrix<double, -1, 2, 1, 5, 2>&> (0x0x7f7bc6aa6f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, -1, 2, 1, 5, 2> >, Eigen::Matrix<double, -1, 2, 1, 5, 2>&>
   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, -1, 2, 1, 5, 2> >, Eigen::Matrix<double, -1, 2, 1, 5, 2>&> (0x0x7f7bc6855000) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, -1, 2, 1, 5, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, -1, 2, 1, 5, 2>, 0> > (0x0x7f7bc6855060) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc6855180) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc68552a0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6b79bc8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6b79c30) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 2, 1, 5, 2>, double, double, false> (0x0x7f7bc6b79c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 3> (0x0x7f7bc6b79d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 1> (0x0x7f7bc6b79d68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 0> (0x0x7f7bc6b79dd0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6aa6e40) 0 empty

Class Eigen::internal::plain_array<double, 10, 1, 16>
   size=80 align=16
   base size=80 base align=16
Eigen::internal::plain_array<double, 10, 1, 16> (0x0x7f7bc68553c0) 0

Class Eigen::DenseStorage<double, 10, -1, 2, 1>
   size=96 align=16
   base size=84 base align=16
Eigen::DenseStorage<double, 10, -1, 2, 1> (0x0x7f7bc6855360) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> >
   size=96 align=16
   base size=96 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc68ca680) 0
  Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc68ca6e8) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc68ca750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 2, 1, 5, 2>, double, double, false> (0x0x7f7bc68ca7b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 3> (0x0x7f7bc68ca820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 1> (0x0x7f7bc68ca888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 0> (0x0x7f7bc68ca8f0) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6855300) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, -1, 2, 1, 5, 2>&, const Eigen::Matrix<double, -1, 2, 1, 5, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, -1, 2, 1, 5, 2>&, const Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6855600) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<double, -1, 2, 1, 5, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc68555a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<double, -1, 2, 1, 5, 2>&, const Eigen::Matrix<double, -1, 2, 1, 5, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<double, -1, 2, 1, 5, 2>&, const Eigen::Matrix<double, -1, 2, 1, 5, 2>&> (0x0x7f7bc6855660) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 1, const Eigen::Matrix<double, -1, 2, 1, 5, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 1, const Eigen::Matrix<double, -1, 2, 1, 5, 2>&> (0x0x7f7bc6855480) 0 empty

Class Eigen::Matrix<double, -1, 2, 1, 5, 2>
   size=96 align=16
   base size=96 base align=16
Eigen::Matrix<double, -1, 2, 1, 5, 2> (0x0x7f7bc68caa28) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc68caa90) 0
    Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc68caaf8) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc68cab60) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 2, 1, 5, 2>, double, double, false> (0x0x7f7bc68cabc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 3> (0x0x7f7bc68cac30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 1> (0x0x7f7bc68cac98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 1, 5, 2>, 0> (0x0x7f7bc68cad00) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bc6855420) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>
   size=128 align=16
   base size=128 base align=16
Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> (0x0x7f7bd3920150) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc6aa62a0) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6d95f08) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6d95f70) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, double, double, false> (0x0x7f7bc6d95138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0> (0x0x7f7bc6d954e0) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc6aa6300) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::MatrixBase> (0x0x7f7bc68556c0) 0

Class Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc698c138) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bc698c1a0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 2, 1> > (0x0x7f7bc6855c00) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6855ba0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<double, 2, 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<double, 2, 1>, 1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc6855d20) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6855d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc698c3a8) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6855de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 2> (0x0x7f7bc698c478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc698c4e0) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6855f00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, double, double, false> (0x0x7f7bc698c5b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 2> (0x0x7f7bc698c618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc698c680) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc69c3060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc69c3120) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<double, 2, 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<double, 2, 1>, 1, 1, false>, true> (0x0x7f7bc69c3240) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<double, 2, 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<double, 2, 1>, 1, 1, false>, true> (0x0x7f7bc69c32a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 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<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc69c3300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<double, 2, 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<double, 2, 1>, 1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc69c3420) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<double, 2, 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<double, 2, 1>, 1, 1, false>, Eigen::Dense> (0x0x7f7bc69c33c0) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, Eigen::Dense> (0x0x7f7bc69c3360) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc69c3540) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc698c6e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, double, double, false> (0x0x7f7bc698c750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 2> (0x0x7f7bc698c7b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc698c820) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc69c30c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 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<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc66620c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>&> (0x0x7f7bc6662120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>&> (0x0x7f7bc6662180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, Eigen::Block<const Eigen::Matrix<double, 2, 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<double>, Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>&> (0x0x7f7bc66621e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<double, 2, 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<double, 2, 1>, 1, 1, false>, 0> > (0x0x7f7bc6662240) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc6662360) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc6662480) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc698ce38) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc698cea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, double, double, false> (0x0x7f7bc698cf08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 2> (0x0x7f7bc698cf70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc698c208) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6662060) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6662960) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6662900) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc66fe410) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc66fe478) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc66fe4e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, double, double, false> (0x0x7f7bc66fe548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 2> (0x0x7f7bc66fe5b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc66fe618) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc66628a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>&, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>&, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6662c60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6662c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6662d80) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc6662ba0) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 2, 1>, 1, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 2, 1>, 1, 1, false, true> (0x0x7f7bc66fe6e8) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc66fe750) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc66fe7b8) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc66fe820) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, double, double, false> (0x0x7f7bc66fe888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 2> (0x0x7f7bc66fe8f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc66fe958) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6662b40) 0 empty

Class Eigen::BlockImpl<const Eigen::Matrix<double, 2, 1>, 1, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<const Eigen::Matrix<double, 2, 1>, 1, 1, false, Eigen::Dense> (0x0x7f7bc66feb60) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 2, 1>, 1, 1, false, true> (0x0x7f7bc66febc8) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc66fec30) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc66fec98) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc66fed00) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, double, double, false> (0x0x7f7bc66fed68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 2> (0x0x7f7bc66fedd0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc66fee38) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6662de0) 0 empty

Class Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> (0x0x7f7bc66fef08) 0
  Eigen::BlockImpl<const Eigen::Matrix<double, 2, 1>, 1, 1, false, Eigen::Dense> (0x0x7f7bc66fef70) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 2, 1>, 1, 1, false, true> (0x0x7f7bc66fe680) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc66fe9c0) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc673c000) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc673c068) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, double, double, false> (0x0x7f7bc673c0d0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 2> (0x0x7f7bc673c138) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc673c1a0) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6662e40) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1> > (0x0x7f7bc673c6e8) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc673c750) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bc673c7b8) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 2, 1> > (0x0x7f7bc6662f00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Matrix<double, 2, 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<double, 2, 1>, 1>, Eigen::MatrixXpr> (0x0x7f7bc674c060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1>, Eigen::Dense> (0x0x7f7bc674c000) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1>, Eigen::Dense> (0x0x7f7bc6662f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1>&, const Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1>&, const Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1> > (0x0x7f7bc674c240) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1> > (0x0x7f7bc674c1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1> > (0x0x7f7bc674c360) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1>, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1>, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc674c180) 0 empty

Class Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1>
   size=16 align=4
   base size=16 base align=4
Eigen::VectorBlock<const Eigen::Matrix<double, 2, 1>, 1> (0x0x7f7bc673c270) 0
  Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> (0x0x7f7bc673c2d8) 0
    Eigen::BlockImpl<const Eigen::Matrix<double, 2, 1>, 1, 1, false, Eigen::Dense> (0x0x7f7bc673c340) 0
      Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 2, 1>, 1, 1, false, true> (0x0x7f7bc673c3a8) 0
        Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc673c410) 0
          Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc673c478) 0 empty
            Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc673c4e0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, double, double, false> (0x0x7f7bc673c548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 2> (0x0x7f7bc673c5b0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, 0> (0x0x7f7bc673c618) 0 empty
                    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc6662ea0) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc673ce38) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc673cea0) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bc673cf08) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 2, 1> > (0x0x7f7bc674c3c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc674c540) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc673cf70) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc673c208) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc673c820) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bc673cbc8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 2, 1> > (0x0x7f7bc674c4e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc674c6c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc674c720) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc674c780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bc673cdd0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc674c7e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, double, double, false> (0x0x7f7bc6780068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bc67800d0) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc674c840) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc674c900) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, false> (0x0x7f7bc674c960) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, false> (0x0x7f7bc674c9c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > > (0x0x7f7bc674ca20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc674cb40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, Eigen::Dense> (0x0x7f7bc674cae0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, Eigen::Dense> (0x0x7f7bc674ca80) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc6780138) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, double, double, false> (0x0x7f7bc67801a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bc6780208) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc674c8a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > > (0x0x7f7bc674cc00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >&> (0x0x7f7bc674cc60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >&> (0x0x7f7bc674ccc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >&> (0x0x7f7bc674cd20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> > (0x0x7f7bc674cd80) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc674cde0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc674ce40) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc6780410) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc6780478) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, double, double, false> (0x0x7f7bc67804e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bc6780548) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc674cba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc64e0000) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc674cf60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc64e0060) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc674cf00) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, Eigen::Dense> (0x0x7f7bc6780618) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc6780680) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc67806e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, double, double, false> (0x0x7f7bc6780750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bc67807b8) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc674cea0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc64e01e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bc64e0180) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=24 align=4
   base size=24 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bd2dae850) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc64e00c0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, Eigen::Dense> (0x0x7f7bc67809c0) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc6780a28) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc6780a90) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, double, double, false> (0x0x7f7bc6780af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bc6780b60) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bc64e0120) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc6780000) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc64e0420) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc64e0480) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::MatrixXpr> (0x0x7f7bc64e0660) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Dense> (0x0x7f7bc64e0600) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Dense> (0x0x7f7bc64e05a0) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc64e08a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&> (0x0x7f7bc64e0900) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc64e0780) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<double, 1, 1, 0, 1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<double, 1, 1, 0, 1, 1>&> (0x0x7f7bc64e0960) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc64e0a20) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc64e09c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, true> (0x0x7f7bc64e0a80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, true> (0x0x7f7bc64e0ba0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6780270) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc67805b0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc64e0540) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bc64e0cc0) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, true> (0x0x7f7bc64e04e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc64e0de0) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc64e0e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bc6514340) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc64e0ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bc6514410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bc6514478) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6543000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bc6514548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bc65145b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bc6514618) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6543180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6543300) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 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<double, 1, 1, 0, 1, 1> >, true> (0x0x7f7bc6543360) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 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<double, 1, 1, 0, 1, 1> >, true> (0x0x7f7bc65433c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bc6543420) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 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<double, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bc6543540) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bc65434e0) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bc6543480) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, 1, 1, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 1, 1, 1, 1, 1> > (0x0x7f7bc6543660) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6514680) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bc65146e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bc6514750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bc65147b8) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc65432a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 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::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bc6543960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 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::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >&> (0x0x7f7bc65439c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 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::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >&> (0x0x7f7bc6543a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 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::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >&> (0x0x7f7bc6543a80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 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<double, 1, 1, 0, 1, 1> >, 0> > (0x0x7f7bc6543ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc6543b40) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc6543ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6514dd0) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6514e38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bc6514ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bc6514f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bc6514f70) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6543900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >&, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >&, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc628d2a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc628d240) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 1, 1, 1>, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 1, 1, 1>, const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc628d3c0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<double, 1, 1, 1, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<double, 1, 1, 1, 1, 1> > (0x0x7f7bc628d1e0) 0 empty

Class Eigen::TransposeImpl<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Dense> (0x0x7f7bc6780820) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6290000) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6290068) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bc62900d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bc6290138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bc62901a0) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc628d180) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc628d5a0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<double, 1, 1, 0, 1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<double, 1, 1, 0, 1, 1>&> (0x0x7f7bc628d540) 0 empty

Class Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc62903a8) 0
  Eigen::TransposeImpl<const Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Dense> (0x0x7f7bc6290410) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6290478) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc62904e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bc6290548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bc62905b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bc6290618) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc628d4e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc628d720) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc628d840) 0 empty

Class Eigen::internal::product_type_selector<1, 3, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<1, 3, 1> (0x0x7f7bc628d8a0) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc628d6c0) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> (0x0x7f7bc628d900) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc628d960) 0 empty

Class Eigen::internal::traits<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc6290820) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc628d9c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc628da20) 0 empty

Class Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc628da80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bc62908f0) 0 empty
  Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc628dae0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, double, double, false> (0x0x7f7bc62909c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bc6290a28) 0 empty
    Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc628db40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc628dc00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, false> (0x0x7f7bc628dc60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, false> (0x0x7f7bc628dcc0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > > (0x0x7f7bc628dd20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::MatrixXpr> (0x0x7f7bc628de40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Dense> (0x0x7f7bc628dde0) 0 empty

Class Eigen::internal::eval<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Dense> (0x0x7f7bc628dd80) 0 empty

Class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc6290a90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, double, double, false> (0x0x7f7bc6290af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bc6290b60) 0 empty
      Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc628dba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > >
   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::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > > (0x0x7f7bc628df00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>&>
   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::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>&> (0x0x7f7bc628df60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>&>
   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::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>&> (0x0x7f7bc639e000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>&> (0x0x7f7bc639e060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, 0> > (0x0x7f7bc639e0c0) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc639e120) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc639e180) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc6290d68) 0 empty
  Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc6290dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, double, double, false> (0x0x7f7bc6290e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bc6290ea0) 0 empty
        Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc628dea0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bc639e300) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bc639e2a0) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bc639e240) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc639e420) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc639e3c0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bc639e480) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc639e360) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc639e4e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc639e5a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc639e540) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc6037410) 0 empty
  Eigen::internal::blas_traits<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc639e660) 0 empty

Class Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Matrix<double, 1, 1, 1, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Matrix<double, 1, 1, 1, 1, 1> > (0x0x7f7bc639e720) 0 empty

Class Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6037478) 0 empty
  Eigen::internal::blas_traits<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc60374e0) 0 empty
    Eigen::internal::blas_traits<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc639e6c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc639e840) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc639e900) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc639e8a0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>&> (0x0x7f7bc639e9c0) 0 empty

Class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >
   size=84 align=4
   base size=84 base align=4
Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc6290f70) 0
  Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc6290208) 0 empty
    Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc6290680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, double, double, false> (0x0x7f7bc62907b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bc6290958) 0 empty
          Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc639e1e0) 0 empty

Class Eigen::internal::nested<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc639ea80) 0 empty

Class Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>
   size=84 align=4
   base size=84 base align=4
Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> (0x0x7f7bc60376e8) 0
  Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc6037750) 0
    Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc60377b8) 0 empty
      Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc6037820) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, double, double, false> (0x0x7f7bc6037888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bc60378f0) 0 empty
            Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc639ea20) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc60379c0) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc6037a28) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc639eae0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bc639eb40) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc639eba0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc639ec00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bc6037b60) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc639ec60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bc6037c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bc6037c98) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc639ecc0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc639ed80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 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<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, false> (0x0x7f7bc639ede0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 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<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, false> (0x0x7f7bc639ee40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bc639eea0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 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<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bc60de000) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bc639ef60) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bc639ef00) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6037d00) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bc6037d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bc6037dd0) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc639ed20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bc60de0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >&> (0x0x7f7bc60de120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >&> (0x0x7f7bc60de180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >&> (0x0x7f7bc60de1e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 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<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> > (0x0x7f7bc60de240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc60de2a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc60de300) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6037958) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6037bc8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bc6037e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bc6151000) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc60de060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc60de480) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc60de420) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc60de4e0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc60de3c0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Dense> (0x0x7f7bc61510d0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6151138) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc61511a0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bc6151208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bc6151270) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc60de360) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bd241a5b0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc60de540) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::Dense> (0x0x7f7bc6151478) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc61514e0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc6151548) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bc61515b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bc6151618) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc60de5a0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc60de660) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc60de600) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> (0x0x7f7bc60de6c0) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc60de720) 0 empty

Class Eigen::internal::traits<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc61517b8) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc60de780) 0 empty

Class Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc60de7e0) 0 empty

Class Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc60de840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bc6151888) 0 empty
  Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc60de8a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, double, double, false> (0x0x7f7bc6151958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bc61519c0) 0 empty
    Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc60de900) 0 empty

Class Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc60de9c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, false> (0x0x7f7bc60dea20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, false> (0x0x7f7bc60dea80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > > (0x0x7f7bc60deae0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::MatrixXpr> (0x0x7f7bc60dec00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::Dense> (0x0x7f7bc60deba0) 0 empty

Class Eigen::internal::eval<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::Dense> (0x0x7f7bc60deb40) 0 empty

Class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc6151a28) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, double, double, false> (0x0x7f7bc6151a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bc6151af8) 0 empty
      Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc60de960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > >
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > > (0x0x7f7bc60decc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>&>
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>&> (0x0x7f7bc60ded20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>&>
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>&> (0x0x7f7bc60ded80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>&> (0x0x7f7bc60dede0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, 0> > (0x0x7f7bc60dee40) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc60deea0) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc60def00) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc6151d00) 0 empty
  Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc6151d68) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, double, double, false> (0x0x7f7bc6151dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bc6151e38) 0 empty
        Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc60dec60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc5f8c0c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc5f8c060) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc5f8c000) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc5f8c1e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc5f8c180) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc5f8c240) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc5f8c120) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc5f8c2a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc5f97138) 0 empty
  Eigen::internal::blas_traits<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc5f971a0) 0 empty
    Eigen::internal::blas_traits<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc5f8c300) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc5f8c480) 0 empty

Class Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc5f8c360) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc5f8c540) 0 empty

Class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=72 align=4
   base size=72 base align=4
Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc6151f08) 0
  Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc6151f70) 0 empty
    Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc6151068) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, double, double, false> (0x0x7f7bc61512d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bc6151680) 0 empty
          Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc60def60) 0 empty

Class Eigen::internal::nested<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc5f8c6c0) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>
   size=72 align=4
   base size=72 base align=4
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> (0x0x7f7bc5f97340) 0
  Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc5f973a8) 0
    Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc5f97410) 0 empty
      Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc5f97478) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, double, double, false> (0x0x7f7bc5f974e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bc5f97548) 0 empty
            Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc5f8c660) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::MatrixBase> (0x0x7f7bc5f8c720) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5f976e8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bc5f97750) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc5f8c7e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5f8c780) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc5f8c8a0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5f8c900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5f97958) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5f8c960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5f97a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5f97a90) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5f8c9c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc5f97b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5f97bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5f97c30) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5f8ca20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc5f97d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc5f97d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5f97dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5f97e38) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5f8ca80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5f8cb40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, true> (0x0x7f7bc5f8cba0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, true> (0x0x7f7bc5f8cc00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc5f8cc60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc5f8cd80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc5f8cd20) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc5f8ccc0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5f97ea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc5f97f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc5f97f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5f975b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5f977b8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5f8cae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc5f8ce40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>&> (0x0x7f7bc5f8cea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>&> (0x0x7f7bc5f8cf00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>&> (0x0x7f7bc5f8cf60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> > (0x0x7f7bc5d11000) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc5d11060) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc5d110c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5c60068) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5c600d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc5c60138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc5c601a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5c60208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5c60270) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5f8cde0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5d111e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5d11180) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5c60340) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5c603a8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5c60410) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc5c60478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc5c604e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5c60548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5c605b0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5d11120) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5c60680) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5c606e8) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5c60750) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5c607b8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc5c60820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc5c60888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5c608f0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5c60958) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5d11240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5d113c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5d11360) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5d11420) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc5d11300) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false, true> (0x0x7f7bc5c60a28) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5c60a90) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5c60af8) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5c60b60) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5c60bc8) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc5c60c30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc5c60c98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5c60d00) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5c60d68) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5d112a0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bc5c60618) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false, true> (0x0x7f7bc5c609c0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5c60dd0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5daa000) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5daa068) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5daa0d0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc5daa138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc5daa1a0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5daa208) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5daa270) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5d11480) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> (0x0x7f7bc5daa340) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bc5daa3a8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false, true> (0x0x7f7bc5daa410) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5daa478) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5daa4e0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5daa548) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5daa5b0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc5daa618) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc5daa680) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc5daa6e8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc5daa750) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5d114e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5d116c0) 0 empty

Class Eigen::internal::product_type_selector<3, 1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type_selector<3, 1, 1> (0x0x7f7bc5d11720) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc5d11660) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> (0x0x7f7bc5d11780) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc5d117e0) 0 empty

Class Eigen::internal::traits<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5daa8f0) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc5d11840) 0 empty

Class Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5d118a0) 0 empty

Class Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5d11900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bc5daa9c0) 0 empty
  Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5d11960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, double, double, false> (0x0x7f7bc5daaa90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bc5daaaf8) 0 empty
    Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5d119c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5d11a80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, false> (0x0x7f7bc5d11ae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, false> (0x0x7f7bc5d11b40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > > (0x0x7f7bc5d11ba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::MatrixXpr> (0x0x7f7bc5d11cc0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Dense> (0x0x7f7bc5d11c60) 0 empty

Class Eigen::internal::eval<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Dense> (0x0x7f7bc5d11c00) 0 empty

Class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5daab60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, double, double, false> (0x0x7f7bc5daabc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bc5daac30) 0 empty
      Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5d11a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > >
   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::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > > (0x0x7f7bc5d11d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>&>
   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::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>&> (0x0x7f7bc5d11de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>&>
   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::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>&> (0x0x7f7bc5d11e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>&> (0x0x7f7bc5d11ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> > (0x0x7f7bc5d11f00) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc5d11f60) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc5aea000) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5daae38) 0 empty
  Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5daaea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, double, double, false> (0x0x7f7bc5daaf08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bc5daaf70) 0 empty
        Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5d11d20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bc5aea180) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bc5aea120) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bc5aea0c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc5aea2a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc5aea240) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&> (0x0x7f7bc5aea300) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc5aea1e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5aea360) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc5aea420) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc5aea3c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>&> (0x0x7f7bc5aea4e0) 0 empty

Class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=84 align=4
   base size=84 base align=4
Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc5daa7b8) 0
  Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5daa888) 0 empty
    Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5daaa28) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, double, double, false> (0x0x7f7bc5daac98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bc5b41000) 0 empty
          Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5aea060) 0 empty

Class Eigen::internal::nested<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc5aea5a0) 0 empty

Class Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>
   size=84 align=4
   base size=84 base align=4
Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> (0x0x7f7bc5b41478) 0
  Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc5b414e0) 0
    Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5b41548) 0 empty
      Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5b415b0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, double, double, false> (0x0x7f7bc5b41618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bc5b41680) 0 empty
            Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc5aea540) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc5aea600) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bc5aea660) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bc5aea6c0) 0 empty

Class Eigen::internal::traits<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5b41820) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bc5aea720) 0 empty

Class Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5aea780) 0 empty

Class Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5aea7e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bc5b418f0) 0 empty
  Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5aea840) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, double, double, false> (0x0x7f7bc5b419c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bc5b41a28) 0 empty
    Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5aea8a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5aea960) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, false> (0x0x7f7bc5aea9c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, false> (0x0x7f7bc5aeaa20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > > (0x0x7f7bc5aeaa80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::MatrixXpr> (0x0x7f7bc5aeaba0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::Dense> (0x0x7f7bc5aeab40) 0 empty

Class Eigen::internal::eval<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::Dense> (0x0x7f7bc5aeaae0) 0 empty

Class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5b41a90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, double, double, false> (0x0x7f7bc5b41af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bc5b41b60) 0 empty
      Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5aea900) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > >
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > > (0x0x7f7bc5aeac60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>&>
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>&> (0x0x7f7bc5aeacc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>&>
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>&> (0x0x7f7bc5aead20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>&> (0x0x7f7bc5aead80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> > (0x0x7f7bc5aeade0) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc5aeae40) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc5aeaea0) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5b41d68) 0 empty
  Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5b41dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, double, double, false> (0x0x7f7bc5b41e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bc5b41ea0) 0 empty
        Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5aeac00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::MatrixXpr> (0x0x7f7bc5907060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::Dense> (0x0x7f7bc5907000) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::Dense> (0x0x7f7bc5aeaf60) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bc5907180) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bc5907120) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >&> (0x0x7f7bc59071e0) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc59070c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc5907360) 0 empty

Class Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc5907240) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc5909208) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc5907420) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc5909270) 0 empty
  Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc59092d8) 0 empty
    Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc5907540) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc59075a0) 0 empty

Class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=68 align=4
   base size=68 base align=4
Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc5b41f70) 0
  Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5b41068) 0 empty
    Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5b416e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, double, double, false> (0x0x7f7bc5b417b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bc5b41958) 0 empty
          Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5aeaf00) 0 empty

Class Eigen::internal::nested<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc5907720) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>
   size=68 align=4
   base size=68 base align=4
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bc5909410) 0
  Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc5909478) 0
    Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc59094e0) 0 empty
      Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc5909548) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, double, double, false> (0x0x7f7bc59095b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bc5909618) 0 empty
            Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc59076c0) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::MatrixBase> (0x0x7f7bc5907780) 0

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, false, false> (0x0x7f7bc5907c60) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, false, false> (0x0x7f7bc5907de0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1> > (0x0x7f7bc59a6120) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 1, 2, 0> (0x0x7f7bc59a6180) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bc59a6240) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bc59a61e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bc59a62a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 2, 2, 0> (0x0x7f7bc59a6300) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bc59a6360) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 2, 2, 0> (0x0x7f7bc59a63c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc59a6420) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 2, 0> (0x0x7f7bc59a6480) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, 1, 7, 1, 1, 7> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bc59a6540) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 1, 7, 1, 1, 7> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bc59a64e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bc59a65a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1, 2, 0> (0x0x7f7bc59a6600) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bc59a6660) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 1, 2, 0> (0x0x7f7bc59a6780) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 0, 1> (0x0x7f7bc59a6ba0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 1, 1> (0x0x7f7bc59a6c00) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 2, 1> (0x0x7f7bc59a6c60) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 3, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 3, 2> (0x0x7f7bc59a6cc0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bc59a6ea0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0, 2, 0> (0x0x7f7bc59a6f00) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bc56ce1e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0, 0, 0> (0x0x7f7bc56ce240) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bc56ce2a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, 2, 0> (0x0x7f7bc56ce300) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bc56ce5a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, 0, 0> (0x0x7f7bc56ce600) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc5653af8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc5653b60) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bc5653bc8) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bc56ce6c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc56ce660) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc56ce720) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc56ce780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc5653d00) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc56ce7e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc5653dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc5653e38) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc56ce840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc5653f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc5653f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc5653618) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc56ce8a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bc56538f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc5653a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc5653c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc5653d68) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc56ce900) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc56ce9c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f7bc56cea20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f7bc56cea80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc56ceae0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc56cec00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc56ceba0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc56ceb40) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc5653ea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bc575f000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc575f068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc575f0d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc575f138) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc56ce960) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc56cecc0) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bc56ced20) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bc56ced80) 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bc56cede0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> > (0x0x7f7bc56cee40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc56ceea0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc56cef00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc575f340) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc575f3a8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bc575f410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc575f478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc575f4e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc575f548) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc56cec60) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54a9060) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54a9000) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc575f618) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc575f680) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc575f6e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bc575f750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc575f7b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc575f820) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc575f888) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc56cef60) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc575f958) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc575f9c0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc575fa28) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc575fa90) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bc575faf8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc575fb60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc575fbc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc575fc30) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54a90c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54a9240) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54a91e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54a92a0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc54a9180) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true>
   size=48 align=4
   base size=48 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bc575fd00) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc575fd68) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc575fdd0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc575fe38) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc575fea0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bc575ff08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc575ff70) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc575f1a0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc575f5b0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54a9120) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense>
   size=48 align=4
   base size=48 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bc54d5068) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bc54d50d0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc54d5138) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc54d51a0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54d5208) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54d5270) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bc54d52d8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc54d5340) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc54d53a8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc54d5410) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54a9300) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>
   size=48 align=4
   base size=48 base align=4
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f7bc54d54e0) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bc54d5548) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bc54d55b0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc54d5618) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc54d5680) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54d56e8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54d5750) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bc54d57b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc54d5820) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc54d5888) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc54d58f0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54a9360) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bc54d5f08) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54d5f70) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc54d5958) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bc54fc000) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bc54a9420) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, Eigen::MatrixXpr> (0x0x7f7bc54a9540) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f7bc54a94e0) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f7bc54a9480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bc54a9660) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bc54a9600) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bc54a96c0) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc54a95a0) 0 empty

Class Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>
   size=48 align=4
   base size=48 base align=4
Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> (0x0x7f7bc54d59c0) 0
  Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f7bc54d5a28) 0
    Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bc54d5a90) 0
      Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bc54d5af8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc54d5b60) 0
          Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc54d5bc8) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54d5c30) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54d5c98) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bc54d5d00) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bc54d5d68) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bc54d5dd0) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc54d5e38) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc54a93c0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::Array<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::Array<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54a98a0) 0 empty

Class Eigen::internal::plain_row_type<Eigen::Matrix<float, -1, -1, 0, 6, 6>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_row_type<Eigen::Matrix<float, -1, -1, 0, 6, 6>, float> (0x0x7f7bc54a9840) 0 empty

Class Eigen::internal::compute_matrix_flags<float, 1, -1, 1, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, 1, -1, 1, 1, 6> (0x0x7f7bc54a9a80) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54a9a20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::MatrixXpr> (0x0x7f7bc54a9b40) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54a9ba0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54a9c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0> (0x0x7f7bc54fc548) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54a9c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 1> (0x0x7f7bc54fc618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0> (0x0x7f7bc54fc680) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54a9cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 3> (0x0x7f7bc54fc750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 1> (0x0x7f7bc54fc7b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0> (0x0x7f7bc54fc820) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54a9d20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, float, float, false> (0x0x7f7bc54fc8f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 3> (0x0x7f7bc54fc958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 1> (0x0x7f7bc54fc9c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0> (0x0x7f7bc54fca28) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54a9d80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54a9e40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, true> (0x0x7f7bc54a9ea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, true> (0x0x7f7bc5573000) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 1, -1, 1, 1, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 1, -1, 1, 1, 6> > > (0x0x7f7bc5573120) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::Dense> (0x0x7f7bc5573240) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 1, -1, 1, 1, 6>&>
   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, 6>&> (0x0x7f7bc55732a0) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54fcb60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, -1, 1, 1, 6>, float, float, false> (0x0x7f7bc54fcbc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 3> (0x0x7f7bc54fcc30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 1> (0x0x7f7bc54fcc98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0> (0x0x7f7bc54fcd00) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54a9de0) 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, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, -1, 1, 1, 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::Matrix<float, 1, -1, 1, 1, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, -1, 1, 1, 6> > > (0x0x7f7bc5573420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 1, -1, 1, 1, 6> >, const Eigen::Matrix<float, 1, -1, 1, 1, 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::Matrix<float, 1, -1, 1, 1, 6> >, const Eigen::Matrix<float, 1, -1, 1, 1, 6>&> (0x0x7f7bc5573480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 1, -1, 1, 1, 6> >, const Eigen::Matrix<float, 1, -1, 1, 1, 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::Matrix<float, 1, -1, 1, 1, 6> >, const Eigen::Matrix<float, 1, -1, 1, 1, 6>&> (0x0x7f7bc55734e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 1, -1, 1, 1, 6> >, Eigen::Matrix<float, 1, -1, 1, 1, 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::Matrix<float, 1, -1, 1, 1, 6> >, Eigen::Matrix<float, 1, -1, 1, 1, 6>&> (0x0x7f7bc5573540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0> > (0x0x7f7bc55735a0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc55736c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc55737e0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54fc5b0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54fc6e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, -1, 1, 1, 6>, float, float, false> (0x0x7f7bc54fcd68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 3> (0x0x7f7bc520b000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 1> (0x0x7f7bc520b068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0> (0x0x7f7bc520b0d0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc55733c0) 0 empty

Class Eigen::DenseStorage<float, 6, 1, -1, 1>
   size=28 align=4
   base size=28 base align=4
Eigen::DenseStorage<float, 6, 1, -1, 1> (0x0x7f7bc55738a0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=28 align=4
   base size=28 base align=4
Eigen::PlainObjectBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc520bbc8) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc520bc30) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc520bc98) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, -1, 1, 1, 6>, float, float, false> (0x0x7f7bc520bd00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 3> (0x0x7f7bc520bd68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 1> (0x0x7f7bc520bdd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0> (0x0x7f7bc520be38) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc5573840) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, -1, 1, 1, 6>&, const Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, -1, 1, 1, 6>&, const Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc5573ae0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc5573a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 1, -1, 1, 1, 6>&, const Eigen::Matrix<float, 1, -1, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 1, -1, 1, 1, 6>&, const Eigen::Matrix<float, 1, -1, 1, 1, 6>&> (0x0x7f7bc5573b40) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 1, const Eigen::Matrix<float, 1, -1, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 1, const Eigen::Matrix<float, 1, -1, 1, 1, 6>&> (0x0x7f7bc5573960) 0 empty

Class Eigen::Matrix<float, 1, -1, 1, 1, 6>
   size=28 align=4
   base size=28 base align=4
Eigen::Matrix<float, 1, -1, 1, 1, 6> (0x0x7f7bc520bf70) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc520b138) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc520bea0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc5302000) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 1, -1, 1, 1, 6>, float, float, false> (0x0x7f7bc5302068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 3> (0x0x7f7bc53020d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 1> (0x0x7f7bc5302138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0> (0x0x7f7bc53021a0) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc5573900) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc5573c00) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc5573ba0) 0 empty

Class Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc54fc478) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc54a9ae0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc54a99c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc5573d20) 0 empty

Class Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc5573d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc53025b0) 0 empty
  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc5573ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc5302750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc53027b8) 0 empty
    Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc534b060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc53029c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc5302a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc5302a90) 0 empty
      Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc534b1e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bc5302d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc5302d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc5302dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc5302e38) 0 empty
        Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc534b360) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc534b480) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc534b5a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc534b600) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc534b660) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc534b840) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc534b7e0) 0 empty

Class Eigen::internal::eval<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc534b780) 0 empty

Class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc5302208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bc5302618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc5302820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc536e000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc536e068) 0 empty
          Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc534b420) 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, 6>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4ff7420) 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, 6>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc4ff7480) 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, 6>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc4ff74e0) 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, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc4ff7540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, 0> > (0x0x7f7bc4ff75a0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc4ff76c0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc4ff77e0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc536ea28) 0 empty
  Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc536ea90) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bc536eaf8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc536eb60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc536ebc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc536ec30) 0 empty
            Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc4ff73c0) 0 empty

Class Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc4ff7d80) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc4ff7d20) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc50a2410) 0
  Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc50a2478) 0 empty
    Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc50a24e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bc50a2548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc50a25b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc50a2618) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc50a2680) 0 empty
              Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc4ff7cc0) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc50a2a28) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc50a2a90) 0
    Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc50a2af8) 0 empty
      Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc50a2b60) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bc50a2bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc50a2c30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc50a2c98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc50a2d00) 0 empty
                Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc50c5000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc50c53c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc50c5360) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc50c54e0) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc50c5300) 0 empty

Class Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >
   size=16 align=4
   base size=14 base align=4
Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > (0x0x7f7bc50a2f08) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc50a2f70) 0
    Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc50a26e8) 0
      Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc50a2d68) 0 empty
        Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc50d5000) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bc50d5068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc50d50d0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc50d5138) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc50d51a0) 0 empty
                  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc50c52a0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc50d54e0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc50d5548) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bc50c5780) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc50c5720) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc50c5840) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc50c58a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc50d5750) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc50c5900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc50d5820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc50d5888) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc50c5960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc50d5958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc50d59c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc50d5a28) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc50c59c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f7bc50d5af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc50d5b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc50d5bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc50d5c30) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc50c5a20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc50c5ae0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, true> (0x0x7f7bc50c5b40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, true> (0x0x7f7bc50c5ba0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > > (0x0x7f7bc50c5c00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc50c5d20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f7bc50c5cc0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f7bc50c5c60) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc50d5c98) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f7bc50d5d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc50d5d68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc50d5dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc50d5e38) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc50c5a80) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > > (0x0x7f7bc50c5de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&> (0x0x7f7bc50c5e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&> (0x0x7f7bc50c5ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&> (0x0x7f7bc50c5f00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> > (0x0x7f7bc50c5f60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc4e26000) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc4e26060) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc50d55b0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc50d57b8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f7bc50d58f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc50d5ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc51dc000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc51dc068) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc50c5d80) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4e26180) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4e26120) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc51dc138) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc51dc1a0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc51dc208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f7bc51dc270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc51dc2d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc51dc340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc51dc3a8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4e260c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc51dc478) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc51dc4e0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc51dc548) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc51dc5b0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f7bc51dc618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc51dc680) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc51dc6e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc51dc750) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4e261e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4e26360) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4e26300) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4e263c0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bc4e262a0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc4e26420) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false, true> (0x0x7f7bc51dc820) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc51dc888) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc51dc8f0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc51dc958) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc51dc9c0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f7bc51dca28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc51dca90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc51dcaf8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc51dcb60) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4e26240) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false, Eigen::Dense> (0x0x7f7bc51dcf70) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false, true> (0x0x7f7bc51dc0d0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc51dc410) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc51dc7b8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc51dcbc8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4eba000) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f7bc4eba068) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc4eba0d0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc4eba138) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc4eba1a0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4e26480) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> (0x0x7f7bc4eba270) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false, Eigen::Dense> (0x0x7f7bc4eba2d8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false, true> (0x0x7f7bc4eba340) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc4eba3a8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc4eba410) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4eba478) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4eba4e0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, float, float, false> (0x0x7f7bc4eba548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc4eba5b0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc4eba618) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc4eba680) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4e264e0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc4e26660) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc4e267e0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc4e26780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true> (0x0x7f7bc4e26840) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true> (0x0x7f7bc4e268a0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4eba750) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc4eba7b8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc4eba820) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bc4eba888) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bc4e26720) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc4e26900) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true> (0x0x7f7bc4e266c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4e26960) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4e269c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc4ebaa28) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4e26a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc4ebaaf8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc4ebab60) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4e26a80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bc4ebac30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc4ebac98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc4ebad00) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4e26ae0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4e26ba0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, true> (0x0x7f7bc4e26c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, true> (0x0x7f7bc4e26c60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bc4e26cc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc4e26de0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc4e26d80) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc4e26d20) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4ebad68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bc4ebadd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc4ebae38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc4ebaea0) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4e26b40) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bc4e26ea0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bc4e26f00) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bc4e26f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bc4fbf000) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bc4fbf060) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc4fbf0c0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc4fbf120) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4ebaa90) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4ebaf08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bc4fae000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc4fae068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc4fae0d0) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4e26e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4fbf2a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4fbf240) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4fbf300) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc4fbf1e0) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc4fae1a0) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4fae208) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4fae270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bc4fae2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc4fae340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc4fae3a8) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4fbf180) 0 empty

Class Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=32 align=4
   base size=32 base align=4
Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc4fae5b0) 0
  Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc4fae618) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4fae680) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4fae6e8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bc4fae750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc4fae7b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc4fae820) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4fbf360) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4fbf420) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4fbf480) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4fbf3c0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc4fbf540) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc4fbf4e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4fbf600) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4fbf660) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4fbf5a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4fbf6c0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4fbf720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc4faec30) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4fbf780) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, float, float, false> (0x0x7f7bc4faed00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc4faed68) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4fbf7e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4fbf8a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bc4fbf900) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bc4fbf960) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f7bc4fbf9c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bc4fbfae0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f7bc4fbfa80) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f7bc4fbfa20) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4faedd0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, float, float, false> (0x0x7f7bc4faee38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc4faeea0) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4fbf840) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f7bc4fbfba0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bc4fbfc00) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bc4fbfc60) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bc4fbfcc0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> > (0x0x7f7bc4fbfd20) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc4fbfd80) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc4fbfde0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4fae888) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4fae958) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, float, float, false> (0x0x7f7bc4faeaf8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc4faec98) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4fbfb40) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc4fbff00) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4fbff60) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc4a16000) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>
   size=96 align=4
   base size=96 base align=4
Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> (0x0x7f7bcf519690) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc4fbfe40) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4faef08) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4a01000) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, float, float, false> (0x0x7f7bc4a01068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc4a010d0) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc4fbfea0) 0 empty

Class Eigen::NoAlias<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase> (0x0x7f7bc4a16060) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a01208) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc4a01270) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bc4a16120) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a160c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc4a161e0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4a01478) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a162a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc4a01548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4a015b0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc4a01680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc4a016e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4a01750) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16360) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f7bc4a01820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc4a01888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc4a018f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4a01958) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a163c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16480) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, true> (0x0x7f7bc4a164e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, true> (0x0x7f7bc4a16540) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc4a165a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc4a166c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bc4a16660) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bc4a16600) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a019c0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f7bc4a01a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc4a01a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc4a01af8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4a01b60) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16420) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc4a16780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&> (0x0x7f7bc4a167e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&> (0x0x7f7bc4a16840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&> (0x0x7f7bc4a168a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> > (0x0x7f7bc4a16900) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc4a16960) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc4a169c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a01d68) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a01dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f7bc4a01e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc4a01ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc4a01f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4a01f70) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16720) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16ae0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16a80) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4a01138) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a012d8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a014e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f7bc4a01618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc4a01bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc4bb9000) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4bb9068) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16a20) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc4bb9208) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4bb9270) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4bb92d8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4bb9340) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f7bc4bb93a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc4bb9410) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc4bb9478) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4bb94e0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16cc0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16d20) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc4a16c00) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false, true> (0x0x7f7bc4bb95b0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc4bb9618) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4bb9680) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4bb96e8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4bb9750) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f7bc4bb97b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc4bb9820) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc4bb9888) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4bb98f0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16ba0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bc4bb9bc8) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false, true> (0x0x7f7bc4bb9c30) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc4bb9c98) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4bb9d00) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4bb9d68) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4bb9dd0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f7bc4bb9e38) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc4bb9ea0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc4bb9f08) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4bb9f70) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16d80) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> (0x0x7f7bc4800000) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bc4800068) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false, true> (0x0x7f7bc48000d0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc4800138) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc48001a0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4800208) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4800270) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, float, float, false> (0x0x7f7bc48002d8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc4800340) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc48003a8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc4800410) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc4a16de0) 0 empty

Class Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc48004e0) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc4800548) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc4a16f00) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc48100c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4800618) 0 empty
  Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc4800680) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc48006e8) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc4810060) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc4810120) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4810180) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc48101e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc4800958) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4810240) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bc4800a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc4800a90) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc48102a0) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4810360) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc48103c0) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc4810420) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc4810480) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc48105a0) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc4810540) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc48104e0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4800af8) 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, 6>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bc4800b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc4800bc8) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4810300) 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, 6>, 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, 6>, 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc4810660) 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, 6>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc48106c0) 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, 6>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc4810720) 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, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc4810780) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >, 0> > (0x0x7f7bc48107e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc4810840) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc48108a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4800dd0) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4800e38) 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, 6>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bc4800ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc4800f08) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4810600) 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, 6>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4810a20) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc48109c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4810a80) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   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, 6>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc4810960) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc4800478) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc48009c0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4800c30) 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, 6>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bc4800f70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc497f000) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4810900) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc4810c00) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc4810ba0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bced5c000) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc4810ae0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc497f208) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc497f270) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc497f2d8) 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, 6>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bc497f340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc497f3a8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4810b40) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc497f5b0) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc497f618) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc497f680) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bc497f6e8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bc4810d20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc4810d80) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4810de0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4810e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc497f820) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4810ea0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bc497f8f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc497f958) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4810f00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc49cd000) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bc49cd060) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bc49cd0c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bc49cd120) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc49cd240) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc49cd1e0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc49cd180) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc497f9c0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bc497fa28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc497fa90) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4810f60) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bc49cd300) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bc49cd360) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bc49cd3c0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bc49cd420) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bc49cd480) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc49cd4e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc49cd540) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc497fc98) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc497fd00) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bc497fd68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc497fdd0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc49cd2a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc49cd6c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc49cd660) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc49cd720) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc49cd600) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc497fea0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc497ff08) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc497ff70) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bc497f068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc497f410) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc49cd5a0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=36 align=4
   base size=36 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bcea24e70) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc49cd780) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc4720000) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc4720068) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc47200d0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bc4720138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc47201a0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc49cd7e0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc49cd8a0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc49cd840) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc49cd9c0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<float, -1, 1, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc49cd960) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, -1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, -1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc49cda20) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc49cd900) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc49cdae0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc49cda80) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc49cdb40) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc49cdba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc47205b0) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc49cdc00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f7bc4720680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc47206e8) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc49cdc60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc49cdd20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bc49cdd80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bc49cdde0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bc49cde40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::MatrixXpr> (0x0x7f7bc49cdf60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f7bc49cdf00) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f7bc49cdea0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc47a5000) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc4720750) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f7bc47207b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc4720820) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc49cdcc0) 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bc47a50c0) 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc47a5120) 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc47a5180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc47a51e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> > (0x0x7f7bc47a5240) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc47a52a0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc47a5300) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc4720a28) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc4720a90) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f7bc4720af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc4720b60) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc47a5060) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc47a54e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc47a5480) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 1, 6, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc47a5540) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc47a5420) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc47a55a0) 0 empty

Class Eigen::internal::compute_matrix_flags<float, -1, -1, 1, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, -1, -1, 1, 6, 6> (0x0x7f7bc47a5660) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc47a5600) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, -1, 1, 6, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, -1, 1, 6, 6>, Eigen::MatrixXpr> (0x0x7f7bc47a56c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc47a57e0) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc47a5840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 0> (0x0x7f7bc4720208) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc47a58a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 1> (0x0x7f7bc47202d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 0> (0x0x7f7bc47204e0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc47a5900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 3> (0x0x7f7bc4720618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 1> (0x0x7f7bc4720888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 0> (0x0x7f7bc4720bc8) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc47a5960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 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, 6, 6>, float, float, false> (0x0x7f7bc4516000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 3> (0x0x7f7bc4516068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 1> (0x0x7f7bc45160d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 0> (0x0x7f7bc4516138) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc47a59c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc47a5a80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 1, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 1, 6, 6>, true> (0x0x7f7bc47a5ae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 1, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, -1, 1, 6, 6>, true> (0x0x7f7bc47a5c00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 1, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 1, 6, 6> > > (0x0x7f7bc47a5d20) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, -1, -1, 1, 6, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, -1, -1, 1, 6, 6>, Eigen::Dense> (0x0x7f7bc47a5e40) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, -1, 1, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, -1, 1, 6, 6>&> (0x0x7f7bc47a5ea0) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc4516270) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 1, 6, 6>, float, float, false> (0x0x7f7bc45162d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 3> (0x0x7f7bc4516340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 1> (0x0x7f7bc45163a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 0> (0x0x7f7bc4516410) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc47a5a20) 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, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 1, 6, 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::Matrix<float, -1, -1, 1, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, -1, 1, 6, 6> > > (0x0x7f7bc47a5f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, -1, 1, 6, 6> >, const Eigen::Matrix<float, -1, -1, 1, 6, 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::Matrix<float, -1, -1, 1, 6, 6> >, const Eigen::Matrix<float, -1, -1, 1, 6, 6>&> (0x0x7f7bc45c6000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, -1, 1, 6, 6> >, const Eigen::Matrix<float, -1, -1, 1, 6, 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::Matrix<float, -1, -1, 1, 6, 6> >, const Eigen::Matrix<float, -1, -1, 1, 6, 6>&> (0x0x7f7bc45c6060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, -1, 1, 6, 6> >, Eigen::Matrix<float, -1, -1, 1, 6, 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::Matrix<float, -1, -1, 1, 6, 6> >, Eigen::Matrix<float, -1, -1, 1, 6, 6>&> (0x0x7f7bc45c60c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, -1, 1, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, -1, 1, 6, 6>, 0> > (0x0x7f7bc45c6120) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc45c6240) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc45c6360) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc4516888) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc45168f0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 1, 6, 6>, float, float, false> (0x0x7f7bc4516958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 3> (0x0x7f7bc45169c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 1> (0x0x7f7bc4516a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 0> (0x0x7f7bc4516a90) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc47a5f00) 0 empty

Class Eigen::internal::plain_array<float, 36, 1, 16>
   size=144 align=16
   base size=144 base align=16
Eigen::internal::plain_array<float, 36, 1, 16> (0x0x7f7bc45c6480) 0

Class Eigen::DenseStorage<float, 36, -1, -1, 1>
   size=160 align=16
   base size=152 base align=16
Eigen::DenseStorage<float, 36, -1, -1, 1> (0x0x7f7bc45c6420) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=160 align=16
   base size=160 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc42434e0) 0
  Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc4243548) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc42435b0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 1, 6, 6>, float, float, false> (0x0x7f7bc4243618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 3> (0x0x7f7bc4243680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 1> (0x0x7f7bc42436e8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 0> (0x0x7f7bc4243750) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc45c63c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1, 1, 6, 6>&, const Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, -1, 1, 6, 6>&, const Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc45c66c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc45c6660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, -1, 1, 6, 6>&, const Eigen::Matrix<float, -1, -1, 1, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, -1, 1, 6, 6>&, const Eigen::Matrix<float, -1, -1, 1, 6, 6>&> (0x0x7f7bc45c6720) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 1, const Eigen::Matrix<float, -1, -1, 1, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 1, const Eigen::Matrix<float, -1, -1, 1, 6, 6>&> (0x0x7f7bc45c6540) 0 empty

Class Eigen::Matrix<float, -1, -1, 1, 6, 6>
   size=160 align=16
   base size=160 base align=16
Eigen::Matrix<float, -1, -1, 1, 6, 6> (0x0x7f7bc4243888) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc42438f0) 0
    Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc4243958) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc42439c0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, -1, 1, 6, 6>, float, float, false> (0x0x7f7bc4243a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 3> (0x0x7f7bc4243a90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 1> (0x0x7f7bc4243af8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, -1, 1, 6, 6>, 0> (0x0x7f7bc4243b60) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bc45c64e0) 0 empty

Class Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>
   size=208 align=16
   base size=208 base align=16
Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> (0x0x7f7bce9dca10) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc47a5360) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc4720c30) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc4720c98) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f7bc4720d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc4720d68) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc47a53c0) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::MatrixBase> (0x0x7f7bc45c6780) 0

Class Eigen::internal::conj_impl<float, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_impl<float, false> (0x0x7f7bcc21a900) 0 empty

Class Eigen::internal::compute_matrix_flags<float, 6, -1, 0, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, 6, -1, 0, 6, 6> (0x0x7f7bcc62aae0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bcc21aae0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 6, -1, 0, 6, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 6, -1, 0, 6, 6>, Eigen::MatrixXpr> (0x0x7f7bcc85b240) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bccbce060) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bccbce0c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 0> (0x0x7f7bc6514068) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bccbce180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 1> (0x0x7f7bc6514270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 0> (0x0x7f7bc6514208) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bccbce240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 3> (0x0x7f7bc65143a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 1> (0x0x7f7bc6514a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 0> (0x0x7f7bc6514af8) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bccbce3c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, -1, 0, 6, 6>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, -1, 0, 6, 6>, float, float, false> (0x0x7f7bc6514d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 3> (0x0x7f7bcb516068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 1> (0x0x7f7bcb516138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 0> (0x0x7f7bcb5161a0) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bccbce480) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bccbce7e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 6, -1, 0, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 6, -1, 0, 6, 6>, true> (0x0x7f7bccbceae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 6, -1, 0, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 6, -1, 0, 6, 6>, true> (0x0x7f7bccad30c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bccad3360) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, 6, -1, 0, 6, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, 6, -1, 0, 6, 6>, Eigen::Dense> (0x0x7f7bccf73840) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 6, -1, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 6, -1, 0, 6, 6>&> (0x0x7f7bccec2240) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bcc6e7340) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, -1, 0, 6, 6>, float, float, false> (0x0x7f7bcc6e7410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 3> (0x0x7f7bcc6e77b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 1> (0x0x7f7bcc965b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 0> (0x0x7f7bcc87ed00) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bccbce540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, -1, 0, 6, 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::Matrix<float, 6, -1, 0, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bccec2480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 6, -1, 0, 6, 6> >, const Eigen::Matrix<float, 6, -1, 0, 6, 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::Matrix<float, 6, -1, 0, 6, 6> >, const Eigen::Matrix<float, 6, -1, 0, 6, 6>&> (0x0x7f7bccec24e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 6, -1, 0, 6, 6> >, const Eigen::Matrix<float, 6, -1, 0, 6, 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::Matrix<float, 6, -1, 0, 6, 6> >, const Eigen::Matrix<float, 6, -1, 0, 6, 6>&> (0x0x7f7bccec25a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, Eigen::Matrix<float, 6, -1, 0, 6, 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::Matrix<float, 6, -1, 0, 6, 6> >, Eigen::Matrix<float, 6, -1, 0, 6, 6>&> (0x0x7f7bccec2660) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 6, -1, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 6, -1, 0, 6, 6>, 0> > (0x0x7f7bccec26c0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bccec28a0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bccdf8360) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bcce01138) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bcd121000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, -1, 0, 6, 6>, float, float, false> (0x0x7f7bcd121a28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 3> (0x0x7f7bcd121bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 1> (0x0x7f7bcd121ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 0> (0x0x7f7bcd377f70) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bccec2420) 0 empty

Class Eigen::DenseStorage<float, 36, 6, -1, 0>
   size=160 align=16
   base size=148 base align=16
Eigen::DenseStorage<float, 36, 6, -1, 0> (0x0x7f7bccdf8780) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=160 align=16
   base size=160 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bcffc5d68) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bd02b6680) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bd02b6af8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, -1, 0, 6, 6>, float, float, false> (0x0x7f7bd02b6c30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 3> (0x0x7f7bd08b83a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 1> (0x0x7f7bd08b8548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 0> (0x0x7f7bd100c750) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bccdf8480) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 6, -1, 0, 6, 6>&, const Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 6, -1, 0, 6, 6>&, const Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bccdf8cc0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bccdf8c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 6, -1, 0, 6, 6>&, const Eigen::Matrix<float, 6, -1, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 6, -1, 0, 6, 6>&, const Eigen::Matrix<float, 6, -1, 0, 6, 6>&> (0x0x7f7bccdf8d80) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 1, const Eigen::Matrix<float, 6, -1, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 1, const Eigen::Matrix<float, 6, -1, 0, 6, 6>&> (0x0x7f7bccdf8900) 0 empty

Class Eigen::Matrix<float, 6, -1, 0, 6, 6>
   size=160 align=16
   base size=160 base align=16
Eigen::Matrix<float, 6, -1, 0, 6, 6> (0x0x7f7bd0f96c98) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bd0f96dd0) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bd124d618) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bd11a4548) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, -1, 0, 6, 6>, float, float, false> (0x0x7f7bd11a45b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 3> (0x0x7f7bd1be6ea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 1> (0x0x7f7bd1be6f08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 0, 6, 6>, 0> (0x0x7f7bd204b4e0) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bccdf8840) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Array<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Array<float, 6, 1, 0, 6, 1> > (0x0x7f7bccdf8e40) 0 empty

Class Eigen::internal::plain_col_type<Eigen::Matrix<float, 6, -1, 0, 6, 6>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_col_type<Eigen::Matrix<float, 6, -1, 0, 6, 6>, float> (0x0x7f7bccdf8de0) 0 empty

Class Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd20b5dd0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bcd115780) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd115720) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bcd115d20) 0 empty

Class Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd115ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd2653dd0) 0 empty
  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd2d70c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd2476270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd283e000) 0 empty
    Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd2d7480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd283e7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd28fc750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd3293068) 0 empty
      Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd2d7c60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bd350c0d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd350c208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd350c680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd350c7b8) 0 empty
        Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd2d7ea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd5c5360) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bcd5c5c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bcd5c5c60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcd5c5d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bcd525660) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bcd525120) 0 empty

Class Eigen::internal::eval<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bcd5250c0) 0 empty

Class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd37648f0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bd3764958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd3764f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd3a96138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd3a962d8) 0 empty
          Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd5c52a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcd6f6e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bcd6f6ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bcd633120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bcd6332a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> > (0x0x7f7bcd633c00) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcd633f60) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcd9501e0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd3e7ae38) 0 empty
  Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd3e1a820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bd3e1a958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd3e1aaf8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd3e1ae38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd3fb6e38) 0 empty
            Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd6f6cc0) 0 empty

Class Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd8fb1e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd8fb120) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd53476e8) 0
  Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd5347a28) 0 empty
    Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd565c4e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bd5e63000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd5e63a90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd6195410) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd63d2138) 0 empty
              Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd8fb060) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd65db5b0) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd65db6e8) 0
    Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd65db888) 0 empty
      Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd65dbd00) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bd65dbd68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd65dbe38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd67b3138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd67b31a0) 0 empty
                Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd8fb720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcdbbf360) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcdbbf300) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcdbbf3c0) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bcd8fbf60) 0 empty

Class Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >
   size=8 align=4
   base size=8 base align=4
Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > (0x0x7f7bd69990d0) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd6aa5270) 0
    Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd6aa52d8) 0
      Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd6aa5410) 0 empty
        Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd6aa54e0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bd6aa55b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bd6aa5820) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bd69f7dd0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bd69f7ea0) 0 empty
                  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcd8fbea0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcd9f97e0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bd6fb0d00) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bd6fb0ea0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcdbbfea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bcdbbfde0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::MatrixXpr> (0x0x7f7bcd9f9c60) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bcd9f9cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bd751ba28) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bcd9f9d20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bd751ba90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bd751bb60) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bcd9f9d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bd751bc30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bd751bf70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bd779e410) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bcd9f9e40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, float, float, false> (0x0x7f7bd779e548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bd779e618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bd78da2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bd78da3a8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bcd9f9ea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bcde8d720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, true> (0x0x7f7bce1e2000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, true> (0x0x7f7bce1e2180) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > > (0x0x7f7bce591060) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::MatrixXpr> (0x0x7f7bce5914e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Dense> (0x0x7f7bce591420) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Dense> (0x0x7f7bce5911e0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bd7f446e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, float, float, false> (0x0x7f7bd7f44b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bd7f44d00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bd7e75138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bd7e75a28) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bcd9f9f00) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > > (0x0x7f7bce591ba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&> (0x0x7f7bce591c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&> (0x0x7f7bce591cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&> (0x0x7f7bce591d20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> > (0x0x7f7bce591de0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bce591f00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bce445000) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bd814c618) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bd814c680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, float, float, false> (0x0x7f7bd814c750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bd814c820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bd814c8f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bd8450138) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bce591ae0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bce445d80) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bce445d20) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bd93ce0d0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bd93ce270) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bd964c8f0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, float, float, false> (0x0x7f7bd964ca28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bd964cbc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bd95610d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bd9561270) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bce445060) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bda72ea90) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bda8aeb60) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bdad837b8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bdad83820) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, float, float, false> (0x0x7f7bdad83270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bdad832d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bdad83750) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bdaf75410) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bce445de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bce79a780) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bce79a420) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, -1, 0, 6, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, -1, 0, 6, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bce79a9c0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1, Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1, Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bce79a120) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, true> (0x0x7f7bdbacd5b0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bdbacd618) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bdbacd6e8) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bdbacda90) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bdbacdaf8) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, float, float, false> (0x0x7f7bdb9f62d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bdb9f63a8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bdb9f6478) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bdb9f67b8) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bce445ea0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, Eigen::Dense> (0x0x7f7bdbd226e8) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, true> (0x0x7f7bdbbe2f70) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bdc268478) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bdc2686e8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bdc268c30) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bdc268f70) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, float, float, false> (0x0x7f7bde6350d0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bd831f958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bd831f9c0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bd831fc98) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bce79ab40) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> (0x0x7f7bd831ff70) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, Eigen::Dense> (0x0x7f7bd70a8270) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, true> (0x0x7f7bd70a8340) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bd70a8c98) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bd64e0068) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bcc289f08) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bcc289a90) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, float, float, false> (0x0x7f7bcc289b60) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bcc289bc8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bcb6c0b60) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bcb6c0bc8) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bce79aba0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bce79af00) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bce79ae40) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bce9bf2a0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bce806660) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bce8063c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcec881e0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcec88ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bcb754dd0) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcec88d20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, float, float, false> (0x0x7f7bcb7540d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bcb754138) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bceeb91e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcf100f00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bcf36b840) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bcf2db000) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > > (0x0x7f7bcf2db120) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bcf2db9c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bcf2db6c0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bcf2db180) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcb7541a0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, float, float, false> (0x0x7f7bcb754068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bcb754270) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcf100060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > > (0x0x7f7bcf6131e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bcf6135a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bcf6136c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bcf613720) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> > (0x0x7f7bcf613840) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcf613900) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcf613f60) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcb7545b0) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcb754680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, float, float, false> (0x0x7f7bcb754750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bcb754820) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcf2dbe40) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bcf51f300) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bcf51f480) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>
   size=92 align=4
   base size=92 base align=4
Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> (0x0x7f7bd02dcc40) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bcf51f060) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcb7548f0) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcb7549c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, float, float, false> (0x0x7f7bcb3e7270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bcb438c98) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bcf51f2a0) 0 empty

Class Eigen::NoAlias<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase> (0x0x7f7bcf51f5a0) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcb20ac98) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bcb2c7f70) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcf51f660) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf51f600) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::MatrixXpr> (0x0x7f7bcf4cc180) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf4cc240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bcafebdd0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf4cc300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bcafebf08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bcafebea0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf4cc4e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bcb08c138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bcb1268f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bcb126958) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf4cc5a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, float, float, false> (0x0x7f7bcb16e068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bcb16e0d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bcb16e138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bcb16e208) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf4cc600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf4cc720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, true> (0x0x7f7bcf4cc7e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, true> (0x0x7f7bcf4cc840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bcf4ccc00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::MatrixXpr> (0x0x7f7bcf4ccde0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::Dense> (0x0x7f7bcf4ccd80) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::Dense> (0x0x7f7bcf4ccc60) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcb16e2d8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, float, float, false> (0x0x7f7bcb16e4e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bcb16e548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bcb16e888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bcaeb7958) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf4cc660) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bcf4ccf00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&> (0x0x7f7bcf4ccf60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&> (0x0x7f7bcf787000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&> (0x0x7f7bcf787060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> > (0x0x7f7bcf7870c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcf7874e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcf7875a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcaf9b9c0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcac290d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, float, float, false> (0x0x7f7bcac29138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bcac291a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bcac29270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bcac29340) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf4cce40) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf787cc0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf787ba0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bcad6e5b0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcad6e680) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcad6e750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, float, float, false> (0x0x7f7bcad6ea90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bcad6ec30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bcad6ed00) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bcad6edd0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf787720) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bca7e37b8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bca9ad478) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bca9ad4e0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bca70af08) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, float, float, false> (0x0x7f7bca70af70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bca70a270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bca70a3a8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bca70a548) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf787d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf706420) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf7063c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf706540) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bcf706360) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, true>
   size=32 align=4
   base size=32 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, true> (0x0x7f7bca70a7b8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bca76a0d0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bca76a1a0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bca76a208) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bca76a548) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, float, float, false> (0x0x7f7bca454dd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bca454e38) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bca454ea0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bca454068) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf706300) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, Eigen::Dense>
   size=32 align=4
   base size=32 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, Eigen::Dense> (0x0x7f7bca4a49c0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, true> (0x0x7f7bca4a4a90) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bca4a4af8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bca5c4d68) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bca5c4dd0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bca5c4e38) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, float, float, false> (0x0x7f7bca5c4270) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bca5c43a8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bca5c4410) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bca5c4478) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf706600) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>
   size=32 align=4
   base size=32 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> (0x0x7f7bca225138) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, Eigen::Dense> (0x0x7f7bca225478) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, true> (0x0x7f7bca1a0bc8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bca1a0d68) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc9e333a8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc9c03d68) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc9c15c30) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, float, float, false> (0x0x7f7bc9c15c98) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bc9c158f0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc9c15958) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc9c15d68) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bcf706720) 0 empty

Class Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9c15e38) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9c15f08) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bcf706f00) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcfa3f420) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc9cd8138) 0 empty
  Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9cd81a0) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc9cd8208) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bcfa3f300) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bcfa3f480) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcfa3f4e0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcfa3f660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc9cd8680) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcfa3f720) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bc9cd8750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc9cd8820) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcfa3f7e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcfa3fb40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bcfa3fba0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bcfa3fc00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bcf9542a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bcf954720) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bcf9546c0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bcf954420) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc9cd88f0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bc9cd89c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc9d8b750) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcfa3f8a0) 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bcf954c00) 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bcf954c60) 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bcf954f00) 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bcfb4e1e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> > (0x0x7f7bcff961e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bcff96540) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcff96d80) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc9d8b3a8) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc9d8b548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bc9d8b5b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc9d8b7b8) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcf954780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcfebf240) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcfebf180) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcfebf3c0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bcfebf0c0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc9d8ba90) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc9d8baf8) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc9d8bb60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bc9d8ba28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc9d8bd68) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcfebf000) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd037a000) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bcfebf8a0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd0c1e000) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bcfebf480) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc99f90d0) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc99f9138) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc99f91a0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bc99f9208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc99f92d8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bcfebf780) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd037ac00) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bd037ab40) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd037ae40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, -1, Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, -1, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bd037ad80) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 6, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 6, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bd02aa060) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1> (0x0x7f7bd037acc0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bd02aa0c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bd02aad80) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bd02aae40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc99f9dd0) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bd04d8000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, float, float, false> (0x0x7f7bc99f9d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc99f9e38) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bd04d8120) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bd0483120) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false> (0x0x7f7bd04833c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false> (0x0x7f7bd0483420) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bd0483480) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, Eigen::MatrixXpr> (0x0x7f7bd04836c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, Eigen::Dense> (0x0x7f7bd04835a0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, Eigen::Dense> (0x0x7f7bd04834e0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 6, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd0483780) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc99f9f08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, float, float, false> (0x0x7f7bc9abbc98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc9abbd00) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bd04d8e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bd0483ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bd0483ba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bd0483cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bd0483f00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> > (0x0x7f7bd0483f60) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd073a420) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd073a4e0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc9abb618) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc9abb680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, float, float, false> (0x0x7f7bc9abb6e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc9abb750) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bd04839c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bd06932a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bd0693120) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, -1, 1, 6, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, -1, 1, 6, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bd0693300) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 1, Eigen::Matrix<float, 6, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 1, Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd0693000) 0 empty

Class Eigen::internal::compute_matrix_flags<float, 6, -1, 1, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, 6, -1, 1, 6, 6> (0x0x7f7bd0693de0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 6, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd0693660) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 6, -1, 1, 6, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 6, -1, 1, 6, 6>, Eigen::MatrixXpr> (0x0x7f7bd0693e40) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 6, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd0693f00) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd0693f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 0> (0x0x7f7bc970ebc8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd08c1000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 1> (0x0x7f7bc970ed68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 0> (0x0x7f7bc970ed00) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd08c1060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 3> (0x0x7f7bc959d208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 1> (0x0x7f7bc92ea888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 0> (0x0x7f7bc930d2d8) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd08c1240) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, -1, 1, 6, 6>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, -1, 1, 6, 6>, float, float, false> (0x0x7f7bc930d5b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 3> (0x0x7f7bc9165410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 1> (0x0x7f7bc9165750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 0> (0x0x7f7bc92ba7b8) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd08c1f60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 6, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd0867120) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 6, -1, 1, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 6, -1, 1, 6, 6>, true> (0x0x7f7bd08671e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 6, -1, 1, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 6, -1, 1, 6, 6>, true> (0x0x7f7bd0867540) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 6, -1, 1, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 6, -1, 1, 6, 6> > > (0x0x7f7bd0867660) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, 6, -1, 1, 6, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, 6, -1, 1, 6, 6>, Eigen::Dense> (0x0x7f7bd0867840) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 6, -1, 1, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 6, -1, 1, 6, 6>&> (0x0x7f7bd0867a20) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bc92ba8f0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, -1, 1, 6, 6>, float, float, false> (0x0x7f7bc92ba138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 3> (0x0x7f7bc92ba1a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 1> (0x0x7f7bc92ba270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 0> (0x0x7f7bc92ba340) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd0867060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 6, -1, 1, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, -1, 1, 6, 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::Matrix<float, 6, -1, 1, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, -1, 1, 6, 6> > > (0x0x7f7bd0867e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 6, -1, 1, 6, 6> >, const Eigen::Matrix<float, 6, -1, 1, 6, 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::Matrix<float, 6, -1, 1, 6, 6> >, const Eigen::Matrix<float, 6, -1, 1, 6, 6>&> (0x0x7f7bd0867f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 6, -1, 1, 6, 6> >, const Eigen::Matrix<float, 6, -1, 1, 6, 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::Matrix<float, 6, -1, 1, 6, 6> >, const Eigen::Matrix<float, 6, -1, 1, 6, 6>&> (0x0x7f7bd0b300c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 6, -1, 1, 6, 6> >, Eigen::Matrix<float, 6, -1, 1, 6, 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::Matrix<float, 6, -1, 1, 6, 6> >, Eigen::Matrix<float, 6, -1, 1, 6, 6>&> (0x0x7f7bd0b30420) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 6, -1, 1, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 6, -1, 1, 6, 6>, 0> > (0x0x7f7bd0b304e0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd0b30600) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd0b30c00) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bc92baea0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bc8fa11a0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, -1, 1, 6, 6>, float, float, false> (0x0x7f7bc8fa1208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 3> (0x0x7f7bc8fa1680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 1> (0x0x7f7bc8fa1820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 0> (0x0x7f7bc8fa1f70) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd0867de0) 0 empty

Class Eigen::DenseStorage<float, 36, 6, -1, 1>
   size=160 align=16
   base size=148 base align=16
Eigen::DenseStorage<float, 36, 6, -1, 1> (0x0x7f7bd0d81960) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> >
   size=160 align=16
   base size=160 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bc8dbe3a8) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bc8dbe5b0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bc8dbe680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, -1, 1, 6, 6>, float, float, false> (0x0x7f7bc8dbee38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 3> (0x0x7f7bc8dbef08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 1> (0x0x7f7bc8eb9270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 0> (0x0x7f7bc8eb9888) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd0b30cc0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 6, -1, 1, 6, 6>&, const Eigen::Matrix<float, 6, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 6, -1, 1, 6, 6>&, const Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd0c84660) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 6, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd0c844e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 6, -1, 1, 6, 6>&, const Eigen::Matrix<float, 6, -1, 1, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 6, -1, 1, 6, 6>&, const Eigen::Matrix<float, 6, -1, 1, 6, 6>&> (0x0x7f7bd0c847e0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 1, const Eigen::Matrix<float, 6, -1, 1, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 1, const Eigen::Matrix<float, 6, -1, 1, 6, 6>&> (0x0x7f7bd0d81c60) 0 empty

Class Eigen::Matrix<float, 6, -1, 1, 6, 6>
   size=160 align=16
   base size=160 base align=16
Eigen::Matrix<float, 6, -1, 1, 6, 6> (0x0x7f7bc8ade270) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bc8ade410) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bc8adeaf8) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bc8adedd0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 6, -1, 1, 6, 6>, float, float, false> (0x0x7f7bc8adee38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 3> (0x0x7f7bc8c39f70) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 1> (0x0x7f7bc8c39138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 6, -1, 1, 6, 6>, 0> (0x0x7f7bc8c39750) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bd0d81b40) 0 empty

Class Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>
   size=224 align=16
   base size=224 base align=16
Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> (0x0x7f7bd1269e00) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd073a600) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc9abb820) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc9abb888) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, float, float, false> (0x0x7f7bc9abb7b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc9abbd68) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bd073a780) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::MatrixBase> (0x0x7f7bd0c84ba0) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc8944f08) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bc8971340) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd0fac4e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd0fac420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bd0fac720) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd0f20060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc87c0c98) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd0f200c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc87c0d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc87c0e38) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd0f20900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc8879068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc88790d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc8879138) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd0f20960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, float, float, false> (0x0x7f7bc8879270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc8879340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc8879410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc88794e0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd0f209c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd0f20ae0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, true> (0x0x7f7bd0f20c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, true> (0x0x7f7bd0f20e40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > > (0x0x7f7bd0f20f60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bd12242a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, Eigen::Dense> (0x0x7f7bd12240c0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, Eigen::Dense> (0x0x7f7bd1224060) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc88795b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, float, float, false> (0x0x7f7bc8879680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc8879750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc8879820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc88798f0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd0f20a20) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > > (0x0x7f7bd1224420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>&> (0x0x7f7bd1224780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>&> (0x0x7f7bd12247e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>&> (0x0x7f7bd12248a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> > (0x0x7f7bd1224960) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd1224a20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd1224ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc84fb820) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc85a2c98) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, float, float, false> (0x0x7f7bc85a2d00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc85a21a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc85a26e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc85a2c30) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd1224360) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd12ed2a0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd13b0060) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc81e0c30) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc82f71a0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc82f7270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, float, float, false> (0x0x7f7bc82f7340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc82f77b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc82f7dd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc82f7f08) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd1224f60) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc80565b0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc80567b8) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc8056958) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc8056a90) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, float, float, false> (0x0x7f7bc8056af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc8056b60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc8056c98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc80aa068) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd12ed900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd15b1d80) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd1601720) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd1475d20) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bd16015a0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -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, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false, true> (0x0x7f7bc80aa340) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc80aa3a8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc80aa410) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc80aa4e0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc80aa820) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, float, float, false> (0x0x7f7bc80aa8f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc80aa9c0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc80aaa90) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc80aab60) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd12edd80) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false, Eigen::Dense> (0x0x7f7bc81d1e38) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false, true> (0x0x7f7bc81d1ea0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc81d1f70) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc7dad7b8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc7dad820) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc7dadc30) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, float, float, false> (0x0x7f7bc7e87b60) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc7bd28f0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc7bd2d00) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc7bd2d68) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd17e7420) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> (0x0x7f7bc7c0a618) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false, Eigen::Dense> (0x0x7f7bc7c0a6e8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false, true> (0x0x7f7bc7c0a8f0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc7c0a958) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc7c0ac30) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc7944f08) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc7944f70) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, float, float, false> (0x0x7f7bc7acdaf8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc7acdb60) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc784aea0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc784af08) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bd1a49180) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bd2112840) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc75f73a8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bc75f7410) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd21a9e40) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd21a9960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bd2112c60) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd2112d20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc75f7a28) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd242be40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc75f7af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc75f7bc8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd242bf00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc76d1b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc76d1bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc76d1478) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd2ce25a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, float, float, false> (0x0x7f7bc76d1750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc76d18f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc76d1958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc76d1af8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd3327660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd3c94c00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, true> (0x0x7f7bd3dbbde0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, true> (0x0x7f7bd407e000) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > > (0x0x7f7bd407e6c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bd427da80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bd427da20) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bd407e720) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc76d1dd0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, float, float, false> (0x0x7f7bc76d1e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc76d1ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc76d1f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc7244000) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd3815a20) 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > > (0x0x7f7bd427dd20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>&> (0x0x7f7bd46881e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>&> (0x0x7f7bd4688540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>&> (0x0x7f7bd48bf540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> > (0x0x7f7bd48bf5a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bd48bf6c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd48bf960) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc7244a28) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc7244af8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, float, float, false> (0x0x7f7bc7244bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc7244c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc730a9c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc730aa28) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd427dc60) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd5f35120) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd4d99c00) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc730a068) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc730a0d0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc730a138) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, float, float, false> (0x0x7f7bc730a1a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc730a270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc730a340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc730a410) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd4d99ae0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc736c618) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc736c680) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc736c6e8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc736c888) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, float, float, false> (0x0x7f7bc6fef340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc6ddf478) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc6fd9208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc6fd9bc8) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd5e65120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd5e65ba0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, 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, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd5e65ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd61c9a20) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bd5e65960) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bd61c9ba0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bd61c9a80) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, true> (0x0x7f7bc6c18888) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc6c18958) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc6b79ea0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc6b79f08) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc6b79f70) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, float, float, false> (0x0x7f7bc6b79000) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc6b794e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc6b79548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc6b797b8) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd5e65900) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bc68ca270) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, true> (0x0x7f7bc68ca340) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc68ca410) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc68ca4e0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc68ca5b0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc68ca958) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, float, float, false> (0x0x7f7bc68ca9c0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc68cad68) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc68caf08) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc698c8f0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd61c9ea0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> (0x0x7f7bc698c410) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bc698caf8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, true> (0x0x7f7bc698cbc8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc698cc30) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc698cc98) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc698cd68) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc66fe000) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, float, float, false> (0x0x7f7bc66fe0d0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc66fe1a0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc66fe270) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc66fe340) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bd6b88000) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> > > (0x0x7f7bc673c680) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f7bd6a36060) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> >, Eigen::MatrixXpr> (0x0x7f7bd6a360c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> > > (0x0x7f7bd6a36540) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bd6a36600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> >, 0> (0x0x7f7bc673cc98) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bd6dc83c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, float, float, false> (0x0x7f7bc673cd00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, 0> (0x0x7f7bc6780c98) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bd6c9b180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> > > (0x0x7f7bd784cc60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> >, false> (0x0x7f7bd7cccc60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> >, false> (0x0x7f7bd80204e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> > > > (0x0x7f7bd8020540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> >, Eigen::MatrixXpr> (0x0x7f7bd7f59b40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> >, Eigen::Dense> (0x0x7f7bd7f59a20) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> >, Eigen::Dense> (0x0x7f7bd7f599c0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bc6780d00) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, float, float, false> (0x0x7f7bc6780e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, 0> (0x0x7f7bc6780ea0) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bd73a5a20) 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, 3, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > > (0x0x7f7bd7e9c1e0) 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, 3, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >&> (0x0x7f7bd7e9c300) 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, 3, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >&> (0x0x7f7bd7e9cae0) 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, 3, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >&> (0x0x7f7bd7e9cb40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> >, 0> > (0x0x7f7bd7e9cc00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bd7e9cc60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bd7e9ce40) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bc5f97820) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bc5c60f70) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, float, float, false> (0x0x7f7bc5909820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, 0> (0x0x7f7bc54d5ea0) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bd7f59c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 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::Matrix<float, 3, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bd8bbf960) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> > > (0x0x7f7bd8bbf720) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bd8bbfb40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, 1, Eigen::Matrix<float, 3, 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, 3, 1> >, 1, Eigen::Matrix<float, 3, 1> > (0x0x7f7bd8bbf2a0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >
   size=8 align=4
   base size=8 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > (0x0x7f7bd3e3e5b0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bd7e9cea0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bc54fce38) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bc54fc068) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, float, float, false> (0x0x7f7bc54fca90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, 0> (0x0x7f7bc54fcaf8) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bd8d08f60) 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> > (0x0x7f7bc520b3a8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f7bdb956e40) 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> > (0x0x7f7bdbf22900) 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> (0x0x7f7bde55c0c0) 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> (0x0x7f7bde6535a0) 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> (0x0x7f7bde72c960) 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> > (0x0x7f7bcc022f00) 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>&> (0x0x7f7bca9a7000) 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> > (0x0x7f7bde55c2a0) 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>&> (0x0x7f7bca9a78a0) 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> (0x0x7f7bca9a7960) 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> (0x0x7f7bca695540) 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> > (0x0x7f7bca695720) 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> > (0x0x7f7bca6955a0) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc520b478) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 3, 1> > (0x0x7f7bc520b548) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f7bdbd80300) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bdbf229c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false>, Eigen::MatrixXpr> (0x0x7f7bca6958a0) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca695900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc5302b60) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca6959c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc5302c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc5302c98) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca695ae0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false>, float, float, false> (0x0x7f7bc5302ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc5302f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc5302f70) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca695c60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false> > (0x0x7f7bca76f0c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false>, true> (0x0x7f7bca76f240) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false>, true> (0x0x7f7bca76f300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false> > > (0x0x7f7bca76f3c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false>, Eigen::MatrixXpr> (0x0x7f7bca76f900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false>, Eigen::Dense> (0x0x7f7bca76f840) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false>, Eigen::Dense> (0x0x7f7bca76f480) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc536ed00) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, float, float, false> (0x0x7f7bc536e0d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc536e270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc536e2d8) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca76f060) 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>, 2, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bca434ae0) 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>, 2, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>&> (0x0x7f7bca434b40) 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>, 2, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>&> (0x0x7f7bca434ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false> >, Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>&> (0x0x7f7bca434c60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false>, 0> > (0x0x7f7bca434cc0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bca434d20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bca434f00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc536eea0) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc536ef08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, float, float, false> (0x0x7f7bc50a2dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc50a2e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc50a2ea0) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca434a80) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca47f960) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca47f600) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc50a2958) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc50a29c0) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc50d53a8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, float, float, false> (0x0x7f7bc50d5410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc50d5478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc50d5618) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca47f5a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>&, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false>&, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca47fcc0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca47fc00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca52a240) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 1, Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 1, Eigen::Matrix<float, 2, 1> > (0x0x7f7bca47fb40) 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> > (0x0x7f7bca52a300) 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>&> (0x0x7f7bca52a2a0) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 1>, 2, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 1>, 2, 1, false, true> (0x0x7f7bc51dcd68) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc51dcea0) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc51dcf08) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc4a01340) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, float, float, false> (0x0x7f7bc4bb9138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc4bb9548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc4bb9af8) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca47fa80) 0 empty

Class Eigen::BlockImpl<const Eigen::Matrix<float, 3, 1>, 2, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<const Eigen::Matrix<float, 3, 1>, 2, 1, false, Eigen::Dense> (0x0x7f7bc497f4e0) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 1>, 2, 1, false, true> (0x0x7f7bc4516b60) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc4516bc8) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc4516c30) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc4516c98) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, float, float, false> (0x0x7f7bc45161a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc4516208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc4516478) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca52a360) 0 empty

Class Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> (0x0x7f7bc4516548) 0
  Eigen::BlockImpl<const Eigen::Matrix<float, 3, 1>, 2, 1, false, Eigen::Dense> (0x0x7f7bc4516618) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 1>, 2, 1, false, true> (0x0x7f7bc45166e8) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc45167b8) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc4516d68) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc4516e38) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, float, float, false> (0x0x7f7bc4516f08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc4243e38) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc4243ea0) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca52a420) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2> > (0x0x7f7bc4243f08) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bde204000) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<float, 3, 1> > (0x0x7f7bde204068) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f7bca52a5a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2>, 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>, 2>, Eigen::MatrixXpr> (0x0x7f7bca52a7e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2>, 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>, 2>, Eigen::Dense> (0x0x7f7bca52a720) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2>, Eigen::Dense> (0x0x7f7bca52a660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2>&, const Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2>&, const Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2> > (0x0x7f7bca52aba0) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2> > (0x0x7f7bca52ab40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2> > (0x0x7f7bca52ac00) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2>, 1, Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2>, 1, Eigen::Matrix<float, 2, 1> > (0x0x7f7bca52aae0) 0 empty

Class Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2>
   size=16 align=4
   base size=16 base align=4
Eigen::VectorBlock<const Eigen::Matrix<float, 3, 1>, 2> (0x0x7f7bc4243f70) 0
  Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> (0x0x7f7bc4243000) 0
    Eigen::BlockImpl<const Eigen::Matrix<float, 3, 1>, 2, 1, false, Eigen::Dense> (0x0x7f7bc42430d0) 0
      Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 3, 1>, 2, 1, false, true> (0x0x7f7bc42431a0) 0
        Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc4243270) 0
          Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc4243340) 0 empty
            Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bc4243410) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, float, float, false> (0x0x7f7bc42437b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 2> (0x0x7f7bc4243820) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, 0> (0x0x7f7bc4243bc8) 0 empty
                    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca52a4e0) 0 empty

Class Eigen::internal::imag_retval<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::imag_retval<float> (0x0x7f7bca52ac60) 0 empty

Class Eigen::internal::real_retval<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::real_retval<float> (0x0x7f7bca52acc0) 0 empty

Class Eigen::internal::abs2_retval<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::abs2_retval<float> (0x0x7f7bca52ad80) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bde204a90) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bde204af8) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<float, 3, 1> > (0x0x7f7bde204b60) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f7bca52ade0) 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> (0x0x7f7bca5af1e0) 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> (0x0x7f7bca5af240) 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)> (0x0x7f7bca5af180) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca5af3c0) 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> > (0x0x7f7bca5af4e0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bde204bc8) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bde204c30) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bde204c98) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<float, 3, 1> > (0x0x7f7bde204d00) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f7bca5af0c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bca5af600) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bca5af660) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bca5af6c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bde204478) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bca5af7e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, float, float, false> (0x0x7f7bde2045b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bde204618) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bca5af840) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bca5afa20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, false> (0x0x7f7bca5afae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, false> (0x0x7f7bca5afb40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > > (0x0x7f7bca5afba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bca5afd20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, Eigen::Dense> (0x0x7f7bca5afcc0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, Eigen::Dense> (0x0x7f7bca5afc60) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bde204548) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, float, float, false> (0x0x7f7bde2046e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bde204750) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bca5af9c0) 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::Matrix<float, 3, 1>, 2, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > > (0x0x7f7bca5afe40) 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::Matrix<float, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >&> (0x0x7f7bca5afea0) 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::Matrix<float, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >&> (0x0x7f7bca5aff00) 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::Matrix<float, 3, 1>, 2, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >&> (0x0x7f7bca2042a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, 0> > (0x0x7f7bca204300) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bca204360) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bca2043c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bde204958) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bde2049c0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, float, float, false> (0x0x7f7bde204a28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bde24e000) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bca5afd80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bca2046c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bca204600) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bca204a80) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 1, Eigen::Matrix<float, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, 1, Eigen::Matrix<float, 2, 1> > (0x0x7f7bca204540) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false>, Eigen::Dense> (0x0x7f7bde24e0d0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bde24e138) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bde24e1a0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, float, float, false> (0x0x7f7bde24e208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bde24e270) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bca204480) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bca204c60) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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>, 2, 1, false> > (0x0x7f7bca204c00) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=20 align=4
   base size=20 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bd53191c0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bca204b40) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, Eigen::Dense> (0x0x7f7bde24e478) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bde24e4e0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bde24e548) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, float, float, false> (0x0x7f7bde24e5b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bde24e618) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bca204ba0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde24e9c0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bde24ea28) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bca2e8120) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca2e8060) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::MatrixXpr> (0x0x7f7bca2e8360) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca2e83c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde24ec30) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca2e8420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde24ed00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde24ed68) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca2e8480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bde24ee38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde24eea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde24ef08) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca2e84e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, float, float, false> (0x0x7f7bde24e068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bde24e2d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde24e680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde24e750) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca2e8540) 0 empty

Class Eigen::internal::size_at_compile_time<2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<2, 6> (0x0x7f7bca2e8660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca2e86c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, true> (0x0x7f7bca2e88a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, true> (0x0x7f7bca2e8900) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > > (0x0x7f7bca2e89c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::MatrixXpr> (0x0x7f7bca2e8ae0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::Dense> (0x0x7f7bca2e8a80) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::Dense> (0x0x7f7bca2e8a20) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 2, -1, 0, 2, 6> > (0x0x7f7bca2e8b40) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde24e7b8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, float, float, false> (0x0x7f7bde24e820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bde24e888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde24e8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde24ea90) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca2e8600) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > > (0x0x7f7bca2e8c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&> (0x0x7f7bca2e8cc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&> (0x0x7f7bca2e8d20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&> (0x0x7f7bca2e8de0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> > (0x0x7f7bca2e8e40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bca2e8ea0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bca2e8f00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde29f068) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde29f0d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, float, float, false> (0x0x7f7bde29f138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bde29f1a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde29f208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde29f270) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca2e8c00) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca32c7e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca32c2a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde29f340) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde29f3a8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde29f410) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, float, float, false> (0x0x7f7bde29f478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bde29f4e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde29f548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde29f5b0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca32c000) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde29f750) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde29f7b8) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde29f820) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde29f888) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, float, float, false> (0x0x7f7bde29f8f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bde29f958) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde29f9c0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde29fa28) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca01a360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc9e6d180) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca1a5c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 2, -1, 0, 2, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 2, -1, 0, 2, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc9e6d540) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1, Eigen::Matrix<float, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1, Eigen::Matrix<float, 2, -1, 0, 2, 6> > (0x0x7f7bca1a58a0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, true> (0x0x7f7bde29faf8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde29fb60) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde29fbc8) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde29fc30) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde29fc98) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, float, float, false> (0x0x7f7bde29fd00) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bde29fd68) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde29fdd0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde29fe38) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bca1a5480) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, Eigen::Dense> (0x0x7f7bde29fea0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, true> (0x0x7f7bde30c000) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde30c068) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde30c0d0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde30c138) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde30c1a0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, float, float, false> (0x0x7f7bde30c208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bde30c270) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde30c2d8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde30c340) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc9e6d960) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> (0x0x7f7bde30c4e0) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, Eigen::Dense> (0x0x7f7bde30c548) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, true> (0x0x7f7bde30c5b0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde30c618) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde30c680) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde30c6e8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bde30c750) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, float, float, false> (0x0x7f7bde30c7b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bde30c820) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bde30c888) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bde30c8f0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc9f64720) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bde30c9c0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 2, 1> > (0x0x7f7bc9f64f60) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bc9c36360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<float, 2, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<float, 2, 1>, Eigen::MatrixXpr> (0x0x7f7bc9c36600) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<float, 2, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<float, 2, 1>, Eigen::Dense> (0x0x7f7bc9c365a0) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<float, 2, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<float, 2, 1>, Eigen::Dense> (0x0x7f7bc9c364e0) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bc9dad000) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::Matrix<float, 2, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::Matrix<float, 2, 1>&> (0x0x7f7bc9dad180) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<float, 2, 1>, 1, Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<float, 2, 1>, 1, Eigen::Matrix<float, 2, 1> > (0x0x7f7bc9c36a80) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<float, 2, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<float, 2, 1>&> (0x0x7f7bc9dad360) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bc9dad4e0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bc9dad420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<float, 2, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<float, 2, 1>, true> (0x0x7f7bc9dad5a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<float, 2, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<float, 2, 1>, true> (0x0x7f7bc9dad660) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bde30ca28) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bde30ca90) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 2, 1> > (0x0x7f7bc9c36480) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::MatrixXpr> (0x0x7f7bc9dad720) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Matrix<float, 2, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Matrix<float, 2, 1>, true> (0x0x7f7bc9c363c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9dadc00) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9dadcc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bde31e068) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9dadd20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 2> (0x0x7f7bde31e138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bde31e1a0) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9dadd80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 2, 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, 2, 1> >, float, float, false> (0x0x7f7bde31e270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 2> (0x0x7f7bde31e2d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bde31e340) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9dadde0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9dadf60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<float, 2, 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, 2, 1> >, true> (0x0x7f7bc9a371e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<float, 2, 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, 2, 1> >, true> (0x0x7f7bc9a372a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > > (0x0x7f7bc9a37360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<float, 2, 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, 2, 1> >, Eigen::MatrixXpr> (0x0x7f7bc9a375a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::Dense> (0x0x7f7bc9a374e0) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::Dense> (0x0x7f7bc9a37420) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 1, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 1, 2> > (0x0x7f7bc9a37c00) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bde31e3a8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, float, float, false> (0x0x7f7bde31e410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 2> (0x0x7f7bde31e478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bde31e4e0) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9dadea0) 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, 2, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 2, 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, 2, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > > (0x0x7f7bc9a37de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 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, 2, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >&> (0x0x7f7bc9a37ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 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, 2, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >&> (0x0x7f7bc9a37f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >, Eigen::Transpose<const Eigen::Matrix<float, 2, 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, 2, 1> > >, Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >&> (0x0x7f7bc9abe180) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<float, 2, 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, 2, 1> >, 0> > (0x0x7f7bc9abe1e0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc9abe240) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc9abe2a0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bde31eaf8) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bde31eb60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, float, float, false> (0x0x7f7bde31ebc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 2> (0x0x7f7bde31ec30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bde31ec98) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9a37d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >&, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >&, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9abeb40) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9abea20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 2>, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 2>, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9b478a0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 1, Eigen::Matrix<float, 1, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 1, Eigen::Matrix<float, 1, 2> > (0x0x7f7bc9abe9c0) 0 empty

Class Eigen::TransposeImpl<const Eigen::Matrix<float, 2, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Matrix<float, 2, 1>, Eigen::Dense> (0x0x7f7bde31ee38) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bde31eea0) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bde31ef08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, float, float, false> (0x0x7f7bde31ef70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 2> (0x0x7f7bde31e0d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bde31e548) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9abe960) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<float, 2, 1> > (0x0x7f7bc9529540) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<float, 2, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<float, 2, 1>&> (0x0x7f7bc9b47c60) 0 empty

Class Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bddf8f0d0) 0
  Eigen::TransposeImpl<const Eigen::Matrix<float, 2, 1>, Eigen::Dense> (0x0x7f7bddf8f138) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bddf8f1a0) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bddf8f208) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, float, float, false> (0x0x7f7bddf8f270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 2> (0x0x7f7bddf8f2d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bddf8f340) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9b47900) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc92f62a0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc92f6360) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc92f6240) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, -1, Eigen::Matrix<float, 1, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, -1, Eigen::Matrix<float, 1, 2> > (0x0x7f7bc9435180) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc9435060) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc916fba0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc916ff60) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc916fb40) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc92c1000) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc92c10c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bddf8f7b8) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc92c1120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, float, float, false> (0x0x7f7bddf8f888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bddf8f8f0) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc92c11e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc92c15a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, false> (0x0x7f7bc92c1600) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, false> (0x0x7f7bc92c16c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > > (0x0x7f7bc92c1720) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bc92c1de0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, Eigen::Dense> (0x0x7f7bc92c1d80) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, Eigen::Dense> (0x0x7f7bc92c1b40) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bddf8f958) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, float, float, false> (0x0x7f7bddf8f9c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bddf8fa28) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc92c1240) 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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > > (0x0x7f7bc9043240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>&> (0x0x7f7bc9043300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>&> (0x0x7f7bc9043360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>&> (0x0x7f7bc9043420) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0> > (0x0x7f7bc9043480) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc90437e0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc9043840) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bddf8fc30) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bddf8fc98) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, float, float, false> (0x0x7f7bddf8fd00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bddf8fd68) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc90431e0) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc9043ba0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc9043e40) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc8d90de0) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>
   size=68 align=4
   base size=68 base align=4
Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> (0x0x7f7bd59eab60) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc9043900) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bddf8fe38) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bddf8fea0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, float, float, false> (0x0x7f7bddf8ff08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bddf8ff70) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc9043960) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bddf8f680) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bddf8f820) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 2, 1> > (0x0x7f7bc8d90e40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 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::Matrix<float, 2, 1> >, Eigen::MatrixXpr> (0x0x7f7bc8af2b40) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc8c7d840) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc8c7d8a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bde01e000) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc8c7d960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 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::Matrix<float, 2, 1> >, float, float, false> (0x0x7f7bde01e0d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bde01e138) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc8c7d9c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   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::Matrix<float, 2, 1> > > (0x0x7f7bc877b420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 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::Matrix<float, 2, 1> >, false> (0x0x7f7bc877b480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 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::Matrix<float, 2, 1> >, false> (0x0x7f7bc877b840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > >
   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::Matrix<float, 2, 1> > > > (0x0x7f7bc877b8a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 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::Matrix<float, 2, 1> >, Eigen::MatrixXpr> (0x0x7f7bc877ba80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 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::Matrix<float, 2, 1> >, Eigen::Dense> (0x0x7f7bc877b9c0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 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::Matrix<float, 2, 1> >, Eigen::Dense> (0x0x7f7bc877b960) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bde01e1a0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, float, float, false> (0x0x7f7bde01e208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bde01e270) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc8c7dae0) 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::Matrix<float, 2, 1> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > > (0x0x7f7bc877be40) 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::Matrix<float, 2, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >&> (0x0x7f7bc877bea0) 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::Matrix<float, 2, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >&> (0x0x7f7bc877bf60) 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::Matrix<float, 2, 1> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >&> (0x0x7f7bc88ab000) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 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::Matrix<float, 2, 1> >, 0> > (0x0x7f7bc88ab240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc88ab540) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc85a4240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bde01e478) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bde01e4e0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, float, float, false> (0x0x7f7bde01e548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bde01e5b0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc877bae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   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::Matrix<float, 2, 1> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc85a4a20) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc85a4960) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc8284720) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 1, Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 1, Eigen::Matrix<float, 2, 1> > (0x0x7f7bc85a4480) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1>, Eigen::Dense> (0x0x7f7bde01e680) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bde01e6e8) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bde01e750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, float, float, false> (0x0x7f7bde01e7b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bde01e820) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc85a42a0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >
   size=8 align=4
   base size=8 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > (0x0x7f7bd5f7ef50) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc8284780) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1>, Eigen::Dense> (0x0x7f7bde01ea28) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bde01ea90) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bde01eaf8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, float, float, false> (0x0x7f7bde01eb60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bde01ebc8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc82848a0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc838bd20) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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::Matrix<float, 2, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc8284900) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc8081000) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, -1, Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, -1, Eigen::Matrix<float, 2, 1> > (0x0x7f7bc838be40) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc8081060) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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::Matrix<float, 2, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc838bd80) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc80812a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc8081300) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc8081480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bde01e2d8) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc80815a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f7bde01e618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bde01e888) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc8081780) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc8081b40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bc8081c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bc8081cc0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bc8081d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::MatrixXpr> (0x0x7f7bc8105000) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f7bc8081f00) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f7bc8081e40) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 2, -1, 1, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc81050c0) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bde01ec30) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f7bde01edd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bde09c000) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc8081a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bc8105240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc8105300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc81053c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc8105480) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> > (0x0x7f7bc8105540) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc8105840) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc8105960) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bde09c208) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bde09c270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f7bde09c2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bde09c340) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc8105180) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc8105ea0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc8105cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 2, -1, 1, 2, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 2, -1, 1, 2, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc8105f00) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<float, 2, -1, 1, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc8105c00) 0 empty

Class Eigen::internal::compute_matrix_flags<float, 2, -1, 1, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, 2, -1, 1, 2, 6> (0x0x7f7bc8199000) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, 2, -1, 1, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc8105f60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 2, -1, 1, 2, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, 2, -1, 1, 2, 6>, Eigen::MatrixXpr> (0x0x7f7bc81991e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, 2, -1, 1, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc8199240) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc8199660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 0> (0x0x7f7bde09c7b8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc81996c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 1> (0x0x7f7bde09c888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 0> (0x0x7f7bde09c8f0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc8199840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 3> (0x0x7f7bde09c9c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 1> (0x0x7f7bde09ca28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 0> (0x0x7f7bde09ca90) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc81998a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, -1, 1, 2, 6>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, -1, 1, 2, 6>, float, float, false> (0x0x7f7bde09cb60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 3> (0x0x7f7bde09cbc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 1> (0x0x7f7bde09cc30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 0> (0x0x7f7bde09cc98) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc8199ae0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, 2, -1, 1, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc8199d80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 2, -1, 1, 2, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, 2, -1, 1, 2, 6>, true> (0x0x7f7bc8199ea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 2, -1, 1, 2, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, 2, -1, 1, 2, 6>, true> (0x0x7f7bc7d03b40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 2, -1, 1, 2, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, 2, -1, 1, 2, 6> > > (0x0x7f7bc7e8eb40) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, 2, -1, 1, 2, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, 2, -1, 1, 2, 6>, Eigen::Dense> (0x0x7f7bc7bf0000) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 2, -1, 1, 2, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, 2, -1, 1, 2, 6>&> (0x0x7f7bc7bf0180) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bde09cdd0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, -1, 1, 2, 6>, float, float, false> (0x0x7f7bde09ce38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 3> (0x0x7f7bde09cea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 1> (0x0x7f7bde09cf08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 0> (0x0x7f7bde09cf70) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc8199b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 2, -1, 1, 2, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, -1, 1, 2, 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::Matrix<float, 2, -1, 1, 2, 6> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, -1, 1, 2, 6> > > (0x0x7f7bc7bf08a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, 2, -1, 1, 2, 6> >, const Eigen::Matrix<float, 2, -1, 1, 2, 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::Matrix<float, 2, -1, 1, 2, 6> >, const Eigen::Matrix<float, 2, -1, 1, 2, 6>&> (0x0x7f7bc7bf0b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, 2, -1, 1, 2, 6> >, const Eigen::Matrix<float, 2, -1, 1, 2, 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::Matrix<float, 2, -1, 1, 2, 6> >, const Eigen::Matrix<float, 2, -1, 1, 2, 6>&> (0x0x7f7bc7bf0c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, 2, -1, 1, 2, 6> >, Eigen::Matrix<float, 2, -1, 1, 2, 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::Matrix<float, 2, -1, 1, 2, 6> >, Eigen::Matrix<float, 2, -1, 1, 2, 6>&> (0x0x7f7bc7bf0c60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 2, -1, 1, 2, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, 2, -1, 1, 2, 6>, 0> > (0x0x7f7bc7bf0d20) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc7cb72a0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc7cb74e0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bdddbb0d0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bdddbb138) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, -1, 1, 2, 6>, float, float, false> (0x0x7f7bdddbb1a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 3> (0x0x7f7bdddbb208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 1> (0x0x7f7bdddbb270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 0> (0x0x7f7bdddbb2d8) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc7bf0840) 0 empty

Class Eigen::internal::plain_array<float, 12, 1, 16>
   size=48 align=16
   base size=48 base align=16
Eigen::internal::plain_array<float, 12, 1, 16> (0x0x7f7bc7cb7cc0) 0

Class Eigen::DenseStorage<float, 12, 2, -1, 1>
   size=64 align=16
   base size=52 base align=16
Eigen::DenseStorage<float, 12, 2, -1, 1> (0x0x7f7bc7cb7c60) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> >
   size=64 align=16
   base size=64 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bdddbbdd0) 0
  Eigen::MatrixBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bdddbbe38) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bdddbbea0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, -1, 1, 2, 6>, float, float, false> (0x0x7f7bdddbbf08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 3> (0x0x7f7bdddbbf70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 1> (0x0x7f7bdddbb340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 0> (0x0x7f7bdde2c000) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc7cb75a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 2, -1, 1, 2, 6>&, const Eigen::Matrix<float, 2, -1, 1, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 2, -1, 1, 2, 6>&, const Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc7543600) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, 2, -1, 1, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc7543540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, 2, -1, 1, 2, 6>&, const Eigen::Matrix<float, 2, -1, 1, 2, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, 2, -1, 1, 2, 6>&, const Eigen::Matrix<float, 2, -1, 1, 2, 6>&> (0x0x7f7bc7543660) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 1, const Eigen::Matrix<float, 2, -1, 1, 2, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 1, const Eigen::Matrix<float, 2, -1, 1, 2, 6>&> (0x0x7f7bc75430c0) 0 empty

Class Eigen::Matrix<float, 2, -1, 1, 2, 6>
   size=64 align=16
   base size=64 base align=16
Eigen::Matrix<float, 2, -1, 1, 2, 6> (0x0x7f7bdde2c138) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bdde2c1a0) 0
    Eigen::MatrixBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bdde2c208) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bdde2c270) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 2, -1, 1, 2, 6>, float, float, false> (0x0x7f7bdde2c2d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 3> (0x0x7f7bdde2c340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 1> (0x0x7f7bdde2c3a8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, 2, -1, 1, 2, 6>, 0> (0x0x7f7bdde2c410) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bc79856c0) 0 empty

Class Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>
   size=96 align=16
   base size=96 base align=16
Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> (0x0x7f7bd62954d0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc8105a80) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bde09c410) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bde09c478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, float, float, false> (0x0x7f7bde09c4e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bde09c548) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc8105b40) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::MatrixBase> (0x0x7f7bc7543720) 0

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::Array<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::Array<float, -1, 1, 0, 6, 1> > (0x0x7f7bc7543ae0) 0 empty

Class Eigen::internal::plain_col_type<Eigen::Matrix<float, -1, -1, 0, 6, 6>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_col_type<Eigen::Matrix<float, -1, -1, 0, 6, 6>, float> (0x0x7f7bc7543780) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc76d5480) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc76d5240) 0 empty

Class Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdde2c7b8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc7543f00) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc7543c60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc76d5720) 0 empty

Class Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc76d57e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bdde2c9c0) 0 empty
  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc76d5a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bdde2cb60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bdde2cbc8) 0 empty
    Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc76d5ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bdde2cdd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bdde2ce38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bdde2cea0) 0 empty
      Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc726c240) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bdde2cc30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bddeac000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bddeac068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bddeac0d0) 0 empty
        Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc726c4e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc726c720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc726c960) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc726ca20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc726cae0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc7309120) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc73090c0) 0 empty

Class Eigen::internal::eval<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc7309060) 0 empty

Class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bddeac270) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bddeac2d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bddeac340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bddeac3a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bddeac410) 0 empty
          Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc726c660) 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, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc6aa6660) 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, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc6aa66c0) 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, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc6aa6a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc6aa6ae0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> > (0x0x7f7bc6aa6ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc6aa6d20) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc68551e0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bddeacdd0) 0 empty
  Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bddeace38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bddeacea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bddeacf08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bddeacf70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bddeac478) 0 empty
            Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc6c82780) 0 empty

Class Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc69c3a20) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc69c3960) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bddf09820) 0
  Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bddf09888) 0 empty
    Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bddf098f0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bddf09958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bddf099c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bddf09a28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bddf09a90) 0 empty
              Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc69c38a0) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bddf09e38) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bddf09ea0) 0
    Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bddf09f08) 0 empty
      Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bddf09f70) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bddf09000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bddf09af8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bddb69000) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bddb69068) 0 empty
                Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc69c3ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc6662a20) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc66629c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc6662cc0) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc66627e0) 0 empty

Class Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >
   size=12 align=4
   base size=11 base align=4
Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > (0x0x7f7bddb69270) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bddb692d8) 0
    Eigen::MapBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bddb69340) 0
      Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bddb693a8) 0 empty
        Eigen::DenseBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bddb69410) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, float, float, false> (0x0x7f7bddb69478) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bddb694e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bddb69548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bddb695b0) 0 empty
                  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc6662720) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddb698f0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bddb69958) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bc674c480) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc674c420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::MatrixXpr> (0x0x7f7bc674c660) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc64e0240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddb69b60) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc64e02a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddb69c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddb69c98) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc64e0300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bddb69d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddb69dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddb69e38) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc64e06c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, float, float, false> (0x0x7f7bddb69f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bddb69f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddb690d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddb69618) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc64e0720) 0 empty

Class Eigen::internal::size_at_compile_time<6, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::size_at_compile_time<6, 2> (0x0x7f7bc64e0ae0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc64e0b40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, true> (0x0x7f7bc64e0c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, true> (0x0x7f7bc64e0c60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > > (0x0x7f7bc64e0d20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::MatrixXpr> (0x0x7f7bc6543060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Dense> (0x0x7f7bc64e0f60) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Dense> (0x0x7f7bc64e0f00) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 2, 0, 6, 2> > (0x0x7f7bc65430c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddb699c0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, float, float, false> (0x0x7f7bddb69bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bddb69d00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddba8000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddba8068) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc64e07e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > > (0x0x7f7bc65431e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&> (0x0x7f7bc6543240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&> (0x0x7f7bc65435a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&> (0x0x7f7bc65436c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> > (0x0x7f7bc6543720) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc6543780) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc6543840) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddba8270) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddba82d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, float, float, false> (0x0x7f7bddba8340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bddba83a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddba8410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddba8478) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6543120) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6543cc0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6543c60) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddba8548) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddba85b0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddba8618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, float, float, false> (0x0x7f7bddba8680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bddba86e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddba8750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddba87b8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6543c00) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddba8958) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddba89c0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddba8a28) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddba8a90) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, float, float, false> (0x0x7f7bddba8af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bddba8b60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddba8bc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddba8c30) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6543d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc628d0c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc628d000) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 2, 0, 6, 2>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 2, 0, 6, 2>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc628d300) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1, Eigen::Matrix<float, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1, Eigen::Matrix<float, -1, 2, 0, 6, 2> > (0x0x7f7bc6543f00) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, true> (0x0x7f7bddba8d00) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddba8d68) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddba8dd0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddba8e38) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddba8ea0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, float, float, false> (0x0x7f7bddba8f08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bddba8f70) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddba80d0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddba84e0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc6543e40) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, Eigen::Dense> (0x0x7f7bddc74138) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, true> (0x0x7f7bddc741a0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddc74208) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddc74270) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddc742d8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddc74340) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, float, float, false> (0x0x7f7bddc743a8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bddc74410) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddc74478) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddc744e0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc628d360) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> (0x0x7f7bddc74680) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, Eigen::Dense> (0x0x7f7bddc746e8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, true> (0x0x7f7bddc74750) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddc747b8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddc74820) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddc74888) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bddc748f0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, float, float, false> (0x0x7f7bddc74958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bddc749c0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bddc74a28) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bddc74a90) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc628d420) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc628d7e0) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<float, 2, 1> > (0x0x7f7bc628d780) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Matrix<float, 2, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Matrix<float, 2, 1>, Eigen::MatrixXpr> (0x0x7f7bc5f8c3c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Matrix<float, 2, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Matrix<float, 2, 1>, Eigen::Dense> (0x0x7f7bc639e7e0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, 2, 1>, -1, Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, 2, 1>, -1, Eigen::Matrix<float, 2, 1> > (0x0x7f7bc5f8c5a0) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<float, 2, 1>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<float, 2, 1>, 0> (0x0x7f7bc639e780) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc5d11540) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bc5f8c840) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bc5d115a0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bc59072a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, 0> (0x0x7f7bddc74f08) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bc5907480) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, float, float, false> (0x0x7f7bddc74af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, 0> (0x0x7f7bddc74bc8) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bc5907600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bc5907a20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, false> (0x0x7f7bc5907e40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, false> (0x0x7f7bc59a66c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > > (0x0x7f7bc59a67e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, Eigen::MatrixXpr> (0x0x7f7bc56ce360) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, Eigen::Dense> (0x0x7f7bc59a6f60) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, Eigen::Dense> (0x0x7f7bc59a6a80) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bddc74e38) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, float, float, false> (0x0x7f7bddc74f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, 0> (0x0x7f7bddcb0000) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bc59077e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > > (0x0x7f7bc54a9900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>&> (0x0x7f7bc54a9f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>&> (0x0x7f7bc54a9f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>&> (0x0x7f7bc5573060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, 0> > (0x0x7f7bc55730c0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc5573180) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc55731e0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bddcb0208) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bddcb0270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, float, float, false> (0x0x7f7bddcb02d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, 0> (0x0x7f7bddcb0340) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bc54a9780) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc5573660) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc5573720) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>
   size=68 align=4
   base size=68 base align=4
Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> (0x0x7f7bd901c770) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc5573300) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bddcb0410) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bddcb0478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, float, float, false> (0x0x7f7bddcb04e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, 0> (0x0x7f7bddcb0548) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bc5573600) 0 empty

Class Eigen::NoAlias<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase> (0x0x7f7bc5573780) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bddcb0680) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bddcb06e8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bc5573c60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc55739c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc5573e40) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc5573f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bddcb09c0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc534b000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bddcb0a90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bddcb0af8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc534b0c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bddcb0bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bddcb0c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bddcb0c98) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc534b180) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f7bddcb0d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bddcb0dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bddcb0e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bddcb0ea0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc534b240) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc534b3c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, true> (0x0x7f7bc534b4e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, true> (0x0x7f7bc534b6c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bc534b8a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc534ba20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bc534b9c0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bc534b960) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bddcb0f08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f7bddcb0f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bddcb0068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bddcb03a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bddcb05b0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc534b300) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bc534bb40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&> (0x0x7f7bc534bc00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&> (0x0x7f7bc534bcc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&> (0x0x7f7bc534bd80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> > (0x0x7f7bc534be40) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc534bf00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc4ff7000) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bdd9c5270) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bdd9c52d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f7bdd9c5340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bdd9c53a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bdd9c5410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bdd9c5478) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc534ba80) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc4ff7240) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc4ff7180) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bdd9c5548) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bdd9c55b0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bdd9c5618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f7bdd9c5680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bdd9c56e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bdd9c5750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bdd9c57b8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc4ff70c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bdd9c5af8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bdd9c5b60) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bdd9c5bc8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bdd9c5c30) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f7bdd9c5c98) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bdd9c5d00) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bdd9c5d68) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bdd9c5dd0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc4ff7300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc4ff78a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc4ff7840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc4ff7900) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc4ff7720) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true, true> (0x0x7f7bdd9c5f70) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bdd9c54e0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bdd9c5820) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bdd9c5e38) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bdda7d000) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f7bdda7d068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bdda7d0d0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bdda7d138) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bdda7d1a0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc4ff7600) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bdda7d478) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true, true> (0x0x7f7bdda7d4e0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bdda7d548) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bdda7d5b0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bdda7d618) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bdda7d680) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f7bdda7d6e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bdda7d750) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bdda7d7b8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bdda7d820) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc4ff7960) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> (0x0x7f7bdda7d9c0) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bdda7da28) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true, true> (0x0x7f7bdda7da90) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bdda7daf8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bdda7db60) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bdda7dbc8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bdda7dc30) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, float, float, false> (0x0x7f7bdda7dc98) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bdda7dd00) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bdda7dd68) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bdda7ddd0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc4ff79c0) 0 empty

Class Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdda7dea0) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdda7df08) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc4ff7c00) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc4ff7f00) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdda7d208) 0 empty
  Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdda7de38) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdda9c000) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc4ff7ea0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc4ff7f60) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc50c5060) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc50c50c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bdda9c270) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc50c5120) 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, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bdda9c340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bdda9c3a8) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc50c5180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc50c5240) 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, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc50c5420) 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, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc50c5540) 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, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc50c55a0) 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, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc50c56c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc50c5660) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc50c5600) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdda9c410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bdda9c478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bdda9c4e0) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc50c51e0) 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, 0, 6, 1>, 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, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc4e26540) 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc4e265a0) 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc4a16180) 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc4a16e40) 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, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> > (0x0x7f7bc4a16ea0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc4a16f60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc4810c60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdda9c6e8) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdda9c750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bdda9c7b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bdda9c820) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc50c57e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc47a5ba0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc47a5b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc47a5c60) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc47a5780) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bdda9c8f0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdda9c958) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdda9c9c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bdda9ca28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bdda9ca90) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc47a5720) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc45c67e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc47a5de0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bd9525930) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc47a5cc0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bdda9cc98) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdda9cd00) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdda9cd68) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, float, float, false> (0x0x7f7bdda9cdd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bdda9ce38) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc47a5d80) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc45c6960) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bc45c6900) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 2, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 2, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc45c6a20) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 1> (0x0x7f7bc45c69c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc45c6ae0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bc45c6a80) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bc45c6b40) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bc45c6ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, 0> (0x0x7f7bdd78d0d0) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bc45c6c00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, float, float, false> (0x0x7f7bdd78d1a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, 0> (0x0x7f7bdd78d208) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bc45c6c60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bc45c6d20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, false> (0x0x7f7bc45c6d80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, false> (0x0x7f7bc45c6de0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bc45c6e40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, Eigen::MatrixXpr> (0x0x7f7bc45c6f60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, Eigen::Dense> (0x0x7f7bc45c6f00) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, Eigen::Dense> (0x0x7f7bc45c6ea0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 2, 1, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bc45c6180) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bdd78d270) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, float, float, false> (0x0x7f7bdd78d2d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, 0> (0x0x7f7bdd78d340) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bc45c6cc0) 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bc45c62a0) 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>&> (0x0x7f7bc45c6300) 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>&> (0x0x7f7bc45c65a0) 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>&> (0x0x7f7bdd818000) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, 0> > (0x0x7f7bdd818060) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bdd8180c0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdd818120) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bdd78d548) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bdd78d5b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, float, float, false> (0x0x7f7bdd78d618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, 0> (0x0x7f7bdd78d680) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bc45c61e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>&, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>&, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bdd818300) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bdd8182a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 2, 1, 6, 2>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 2, 1, 6, 2>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>&> (0x0x7f7bdd818360) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, 1, Eigen::Matrix<float, -1, 2, 1, 6, 2> >
   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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, 1, Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd818240) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdd8183c0) 0 empty

Class Eigen::internal::compute_matrix_flags<float, -1, 2, 1, 6, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<float, -1, 2, 1, 6, 2> (0x0x7f7bdd818480) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<float, -1, 2, 1, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd818420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, 2, 1, 6, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<float, -1, 2, 1, 6, 2>, Eigen::MatrixXpr> (0x0x7f7bdd8184e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<float, -1, 2, 1, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd818540) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd8185a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 0> (0x0x7f7bdd78daf8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd818600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 1> (0x0x7f7bdd78dbc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 0> (0x0x7f7bdd78dc30) 0 empty
    Eigen::EigenBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd818660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 3> (0x0x7f7bdd78dd00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 1> (0x0x7f7bdd78dd68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 0> (0x0x7f7bdd78ddd0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd8186c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 2, 1, 6, 2>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 2, 1, 6, 2>, float, float, false> (0x0x7f7bdd78dea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 3> (0x0x7f7bdd78df08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 1> (0x0x7f7bdd78df70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 0> (0x0x7f7bdd78d000) 0 empty
        Eigen::EigenBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd818720) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, 2, 1, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd8187e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, 2, 1, 6, 2>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<float, -1, 2, 1, 6, 2>, true> (0x0x7f7bdd818840) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, 2, 1, 6, 2>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<float, -1, 2, 1, 6, 2>, true> (0x0x7f7bdd818960) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, 2, 1, 6, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<float, -1, 2, 1, 6, 2> > > (0x0x7f7bdd818a80) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<float, -1, 2, 1, 6, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<float, -1, 2, 1, 6, 2>, Eigen::Dense> (0x0x7f7bdd818ba0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, 2, 1, 6, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<float, -1, 2, 1, 6, 2>&> (0x0x7f7bdd818c00) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd78d6e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 2, 1, 6, 2>, float, float, false> (0x0x7f7bdd78d8f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 3> (0x0x7f7bdd78db60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 1> (0x0x7f7bdd78dc98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 0> (0x0x7f7bdd8a9000) 0 empty
          Eigen::EigenBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd818780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, -1, 2, 1, 6, 2> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, 2, 1, 6, 2> > >
   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, 2, 1, 6, 2> > >, const Eigen::Transpose<const Eigen::Matrix<float, -1, 2, 1, 6, 2> > > (0x0x7f7bdd818d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Matrix<float, -1, 2, 1, 6, 2> >, const Eigen::Matrix<float, -1, 2, 1, 6, 2>&>
   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, 2, 1, 6, 2> >, const Eigen::Matrix<float, -1, 2, 1, 6, 2>&> (0x0x7f7bdd818de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Matrix<float, -1, 2, 1, 6, 2> >, const Eigen::Matrix<float, -1, 2, 1, 6, 2>&>
   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, 2, 1, 6, 2> >, const Eigen::Matrix<float, -1, 2, 1, 6, 2>&> (0x0x7f7bdd818e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Matrix<float, -1, 2, 1, 6, 2> >, Eigen::Matrix<float, -1, 2, 1, 6, 2>&>
   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, 2, 1, 6, 2> >, Eigen::Matrix<float, -1, 2, 1, 6, 2>&> (0x0x7f7bdd818ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, 2, 1, 6, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<float, -1, 2, 1, 6, 2>, 0> > (0x0x7f7bdd818f00) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bdd92e060) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdd92e180) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd8a93a8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd8a9410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 2, 1, 6, 2>, float, float, false> (0x0x7f7bdd8a9478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 3> (0x0x7f7bdd8a94e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 1> (0x0x7f7bdd8a9548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 0> (0x0x7f7bdd8a95b0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd818d20) 0 empty

Class Eigen::DenseStorage<float, 12, -1, 2, 1>
   size=64 align=16
   base size=52 base align=16
Eigen::DenseStorage<float, 12, -1, 2, 1> (0x0x7f7bdd92e240) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> >
   size=64 align=16
   base size=64 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd569000) 0
  Eigen::MatrixBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd569068) 0 empty
    Eigen::DenseBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd5690d0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 2, 1, 6, 2>, float, float, false> (0x0x7f7bdd569138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 3> (0x0x7f7bdd5691a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 1> (0x0x7f7bdd569208) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 0> (0x0x7f7bdd569270) 0 empty
              Eigen::EigenBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd92e1e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 2, 1, 6, 2>&, const Eigen::Matrix<float, -1, 2, 1, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 2, 1, 6, 2>&, const Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd92e480) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<float, -1, 2, 1, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd92e420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, 2, 1, 6, 2>&, const Eigen::Matrix<float, -1, 2, 1, 6, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<float, -1, 2, 1, 6, 2>&, const Eigen::Matrix<float, -1, 2, 1, 6, 2>&> (0x0x7f7bdd92e4e0) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 1, const Eigen::Matrix<float, -1, 2, 1, 6, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 1, const Eigen::Matrix<float, -1, 2, 1, 6, 2>&> (0x0x7f7bdd92e300) 0 empty

Class Eigen::Matrix<float, -1, 2, 1, 6, 2>
   size=64 align=16
   base size=64 base align=16
Eigen::Matrix<float, -1, 2, 1, 6, 2> (0x0x7f7bdd5693a8) 0
  Eigen::PlainObjectBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd569410) 0
    Eigen::MatrixBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd569478) 0 empty
      Eigen::DenseBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd5694e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, -1, 2, 1, 6, 2>, float, float, false> (0x0x7f7bdd569548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 3> (0x0x7f7bdd5695b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 1> (0x0x7f7bdd569618) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<float, -1, 2, 1, 6, 2>, 0> (0x0x7f7bdd569680) 0 empty
                Eigen::EigenBase<Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bdd92e2a0) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>
   size=96 align=16
   base size=96 base align=16
Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> (0x0x7f7bd95de230) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bdd818180) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bdd78d750) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bdd78d7b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, float, float, false> (0x0x7f7bdd78d820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, 0> (0x0x7f7bdd78d888) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bdd8181e0) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::MatrixBase> (0x0x7f7bdd92e540) 0

Class Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd569b60) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bdd569bc8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 2, 1> > (0x0x7f7bdd92ea80) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd92ea20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bdd92eba0) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd92ec00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd569dd0) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd92ec60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 2> (0x0x7f7bdd569ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd569f08) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd92ed80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false>, float, float, false> (0x0x7f7bdd5692d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 2> (0x0x7f7bdd5696e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd569c30) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd92eea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false> > (0x0x7f7bdd92ef60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false>, true> (0x0x7f7bdd5f80c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false>, true> (0x0x7f7bdd5f8120) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false> > > (0x0x7f7bdd5f8180) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bdd5f82a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false>, Eigen::Dense> (0x0x7f7bdd5f8240) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false>, Eigen::Dense> (0x0x7f7bdd5f81e0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd5f83c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd569e38) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, float, float, false> (0x0x7f7bdd5f4000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 2> (0x0x7f7bdd5f4068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd5f40d0) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd92ef00) 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, 2, 1>, 1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd5f8d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>&> (0x0x7f7bdd5f8de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>&> (0x0x7f7bdd5f8e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false> >, Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>&> (0x0x7f7bdd5f8ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false>, 0> > (0x0x7f7bdd5f8f00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bdd5f8f60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdd67e0c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd5f4618) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd5f4680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, float, float, false> (0x0x7f7bdd5f46e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 2> (0x0x7f7bdd5f4750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd5f47b8) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd5f8d20) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd67e660) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd67e600) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd5f4c98) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd5f4d00) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd5f4d68) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, float, float, false> (0x0x7f7bdd5f4dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 2> (0x0x7f7bdd5f4e38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd5f4ea0) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd67e5a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>&, const Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false>&, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd67e8a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd67e840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd67e9c0) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 1, Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 1, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd67e7e0) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 2, 1>, 1, 1, false, true>
   size=16 align=4
   base size=16 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 2, 1>, 1, 1, false, true> (0x0x7f7bdd5f4f70) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd5f4138) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd5f4820) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd5f4f08) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, float, float, false> (0x0x7f7bdd6c7000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 2> (0x0x7f7bdd6c7068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd6c70d0) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd67e780) 0 empty

Class Eigen::BlockImpl<const Eigen::Matrix<float, 2, 1>, 1, 1, false, Eigen::Dense>
   size=16 align=4
   base size=16 base align=4
Eigen::BlockImpl<const Eigen::Matrix<float, 2, 1>, 1, 1, false, Eigen::Dense> (0x0x7f7bdd6c72d8) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 2, 1>, 1, 1, false, true> (0x0x7f7bdd6c7340) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd6c73a8) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd6c7410) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd6c7478) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, float, float, false> (0x0x7f7bdd6c74e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 2> (0x0x7f7bdd6c7548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd6c75b0) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd67ea20) 0 empty

Class Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>
   size=16 align=4
   base size=16 base align=4
Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> (0x0x7f7bdd6c7680) 0
  Eigen::BlockImpl<const Eigen::Matrix<float, 2, 1>, 1, 1, false, Eigen::Dense> (0x0x7f7bdd6c76e8) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 2, 1>, 1, 1, false, true> (0x0x7f7bdd6c7750) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd6c77b8) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd6c7820) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd6c7888) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, float, float, false> (0x0x7f7bdd6c78f0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 2> (0x0x7f7bdd6c7958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd6c79c0) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd67ea80) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1> > (0x0x7f7bdd6c7f08) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd6c7f70) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bdd6c7138) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 2, 1> > (0x0x7f7bdd67eb40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Matrix<float, 2, 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, 2, 1>, 1>, Eigen::MatrixXpr> (0x0x7f7bdd67ec60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Matrix<float, 2, 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, 2, 1>, 1>, Eigen::Dense> (0x0x7f7bdd67ec00) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1>, Eigen::Dense> (0x0x7f7bdd67eba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1>&, const Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1>&, const Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1> > (0x0x7f7bdd67ee40) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1> > (0x0x7f7bdd67ede0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1> > (0x0x7f7bdd67eea0) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1>, 1, Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1>, 1, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd67ed80) 0 empty

Class Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1>
   size=16 align=4
   base size=16 base align=4
Eigen::VectorBlock<const Eigen::Matrix<float, 2, 1>, 1> (0x0x7f7bdd6c7a90) 0
  Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> (0x0x7f7bdd6c7af8) 0
    Eigen::BlockImpl<const Eigen::Matrix<float, 2, 1>, 1, 1, false, Eigen::Dense> (0x0x7f7bdd6c7b60) 0
      Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 2, 1>, 1, 1, false, true> (0x0x7f7bdd6c7bc8) 0
        Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd6c7c30) 0
          Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd6c7c98) 0 empty
            Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd6c7d00) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, float, float, false> (0x0x7f7bdd6c7d68) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 2> (0x0x7f7bdd6c7dd0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, 0> (0x0x7f7bdd6c7e38) 0 empty
                    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd67eae0) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd6eb548) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd6eb5b0) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bdd6eb618) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 2, 1> > (0x0x7f7bdd67ef00) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd6fe0c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6eb680) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd6eb6e8) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd6eb750) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bdd6eb7b8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 2, 1> > (0x0x7f7bdd6fe060) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bdd6fe240) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6fe2a0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6fe300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bdd6eb9c0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6fe360) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, float, float, false> (0x0x7f7bdd6eba90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bdd6ebaf8) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6fe3c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6fe480) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, false> (0x0x7f7bdd6fe4e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, false> (0x0x7f7bdd6fe540) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > > (0x0x7f7bdd6fe5a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bdd6fe6c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, Eigen::Dense> (0x0x7f7bdd6fe660) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, Eigen::Dense> (0x0x7f7bdd6fe600) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6ebb60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, float, float, false> (0x0x7f7bdd6ebbc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bdd6ebc30) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6fe420) 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::Matrix<float, 2, 1>, 1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > > (0x0x7f7bdd6fe780) 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::Matrix<float, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >&> (0x0x7f7bdd6fe7e0) 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::Matrix<float, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >&> (0x0x7f7bdd6fe840) 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::Matrix<float, 2, 1>, 1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >&> (0x0x7f7bdd6fe8a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, 0> > (0x0x7f7bdd6fe900) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bdd6fe960) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdd6fe9c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6ebe38) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6ebea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, float, float, false> (0x0x7f7bdd6ebf08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bdd6ebf70) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6fe720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6feb40) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6feae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6feba0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 1, Eigen::Matrix<float, 1, 1, 0, 1, 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::Matrix<float, 2, 1>, 1, 1, false> >, 1, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd6fea80) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false>, Eigen::Dense> (0x0x7f7bdd6eb340) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6eb3a8) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6eb410) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, float, float, false> (0x0x7f7bdd6eb478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bdd6eb4e0) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6fea20) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bdd6fed20) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 2, 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, 2, 1>, 1, 1, false> > (0x0x7f7bdd6fecc0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=20 align=4
   base size=20 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bd9d26230) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bdd6fec00) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, Eigen::Dense> (0x0x7f7bdd412000) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd412068) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd4120d0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, float, float, false> (0x0x7f7bdd412138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bdd4121a0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bdd6fec60) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd412548) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd6fef60) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd426000) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1>, Eigen::MatrixXpr> (0x0x7f7bdd4261e0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1>, Eigen::Dense> (0x0x7f7bdd426180) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::Dense> (0x0x7f7bdd426120) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd426420) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&> (0x0x7f7bdd426480) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<float, 1, 1, 0, 1, 1>, 1, Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<float, 1, 1, 0, 1, 1>, 1, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd426300) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<float, 1, 1, 0, 1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<float, 1, 1, 0, 1, 1>&> (0x0x7f7bdd4264e0) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd4265a0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd426540) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1>, true> (0x0x7f7bdd426600) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1>, true> (0x0x7f7bdd426720) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd4125b0) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd412618) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd4260c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bdd426840) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Matrix<float, 1, 1, 0, 1, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Matrix<float, 1, 1, 0, 1, 1>, true> (0x0x7f7bdd426060) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd426960) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd426a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bdd412bc8) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd426ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bdd412c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bdd412d00) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd426b40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, float, float, false> (0x0x7f7bdd412dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bdd412e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bdd412ea0) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd426ba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > (0x0x7f7bdd426c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, true> (0x0x7f7bdd426cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, true> (0x0x7f7bdd426d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > > (0x0x7f7bdd426d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bdd426ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bdd426e40) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bdd426de0) 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> > (0x0x7f7bdd47a000) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd412f08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, float, float, false> (0x0x7f7bdd412f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bdd412208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bdd4122d8) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd426c00) 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, 0, 1, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > > (0x0x7f7bdd47a180) 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, 0, 1, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >&> (0x0x7f7bdd47a1e0) 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, 0, 1, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >&> (0x0x7f7bdd47a240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >&> (0x0x7f7bdd47a2a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 1, 1> >, 0> > (0x0x7f7bdd47a300) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bdd47a360) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdd47a3c0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd4683a8) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd468410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, float, float, false> (0x0x7f7bdd468478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bdd4684e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bdd468548) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd47a120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >&, const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >&, const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd47a900) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd47a8a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 1, 1, 1>, const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > (0x0x7f7bdd47aa20) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, 1, Eigen::Matrix<float, 1, 1, 1, 1, 1> > (0x0x7f7bdd47a840) 0 empty

Class Eigen::TransposeImpl<const Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::Dense> (0x0x7f7bdd4686e8) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd468750) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd4687b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, float, float, false> (0x0x7f7bdd468820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bdd468888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bdd4688f0) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd47a7e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd47ab40) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<float, 1, 1, 0, 1, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<float, 1, 1, 0, 1, 1>&> (0x0x7f7bdd47aae0) 0 empty

Class Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd468af8) 0
  Eigen::TransposeImpl<const Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::Dense> (0x0x7f7bdd468b60) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd468bc8) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd468c30) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, float, float, false> (0x0x7f7bdd468c98) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bdd468d00) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bdd468d68) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd47aa80) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd47ac00) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bdd47ad20) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bdd47aba0) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> (0x0x7f7bdd47ad80) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bdd47ade0) 0 empty

Class Eigen::internal::traits<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd468f70) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bdd47ae40) 0 empty

Class Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd47aea0) 0 empty

Class Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd47af00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bdd468958) 0 empty
  Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd47af60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, float, float, false> (0x0x7f7bdd468dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bdd468f08) 0 empty
    Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd179000) 0 empty

Class Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd1790c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, false> (0x0x7f7bdd179120) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, false> (0x0x7f7bdd179180) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > > (0x0x7f7bdd1791e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::MatrixXpr> (0x0x7f7bdd179300) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Dense> (0x0x7f7bdd1792a0) 0 empty

Class Eigen::internal::eval<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Dense> (0x0x7f7bdd179240) 0 empty

Class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd17b000) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, float, float, false> (0x0x7f7bdd17b068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bdd17b0d0) 0 empty
      Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd179060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > >
   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::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > > (0x0x7f7bdd1793c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>&>
   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::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>&> (0x0x7f7bdd179420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>&>
   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::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>&> (0x0x7f7bdd179480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>&> (0x0x7f7bdd1794e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> > (0x0x7f7bdd179540) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bdd1795a0) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdd179600) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd17b2d8) 0 empty
  Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd17b340) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, float, float, false> (0x0x7f7bdd17b3a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bdd17b410) 0 empty
        Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd179360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bdd179780) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bdd179720) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bdd1796c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bdd1798a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bdd179840) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bdd179900) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bdd1797e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > (0x0x7f7bdd179960) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&, Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, 1, 0, 1, 1>&, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd179a20) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd1799c0) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd17bc30) 0 empty
  Eigen::internal::blas_traits<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd179ae0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, Eigen::Matrix<float, 1, 1, 1, 1, 1> > (0x0x7f7bdd179ba0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd17bc98) 0 empty
  Eigen::internal::blas_traits<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd17bd00) 0 empty
    Eigen::internal::blas_traits<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd179b40) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bdd179cc0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bdd179d80) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bdd179d20) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&> (0x0x7f7bdd179e40) 0 empty

Class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=68 align=4
   base size=68 base align=4
Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bdd17b4e0) 0
  Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd17b548) 0 empty
    Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd17b5b0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, float, float, false> (0x0x7f7bdd17b618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bdd17b680) 0 empty
          Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd179660) 0 empty

Class Eigen::internal::nested<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bdd179f00) 0 empty

Class Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>
   size=68 align=4
   base size=68 base align=4
Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> (0x0x7f7bdd17bf08) 0
  Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bdd17bf70) 0
    Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd17b138) 0 empty
      Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd17b478) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, float, float, false> (0x0x7f7bdd17b6e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bdd28f000) 0 empty
            Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bdd179ea0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd28f0d0) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd28f138) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd179f60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 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::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bdd2a0000) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd2a0060) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd2a00c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bdd28f270) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd2a0120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 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::Matrix<float, 1, 1, 0, 1, 1> >, float, float, false> (0x0x7f7bdd28f340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bdd28f3a8) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd2a0180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   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::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd2a0240) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 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::Matrix<float, 1, 1, 0, 1, 1> >, false> (0x0x7f7bdd2a02a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 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::Matrix<float, 1, 1, 0, 1, 1> >, false> (0x0x7f7bdd2a0300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > >
   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::Matrix<float, 1, 1, 0, 1, 1> > > > (0x0x7f7bdd2a0360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 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::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bdd2a0480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 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::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bdd2a0420) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 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::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bdd2a03c0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd28f410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, float, float, false> (0x0x7f7bdd28f478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bdd28f4e0) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd2a01e0) 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::Matrix<float, 1, 1, 0, 1, 1> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > > (0x0x7f7bdd2a0540) 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::Matrix<float, 1, 1, 0, 1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >&> (0x0x7f7bdd2a05a0) 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::Matrix<float, 1, 1, 0, 1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >&> (0x0x7f7bdd2a0600) 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::Matrix<float, 1, 1, 0, 1, 1> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >&> (0x0x7f7bdd2a0660) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 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::Matrix<float, 1, 1, 0, 1, 1> >, 0> > (0x0x7f7bdd2a06c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bdd2a0720) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdd2a0780) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd28f6e8) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd28f750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, float, float, false> (0x0x7f7bdd28f7b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bdd28f820) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd2a04e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   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::Matrix<float, 1, 1, 0, 1, 1> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd2a0900) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd2a08a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd2a0960) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<float, 1, 1, 0, 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::Matrix<float, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd2a0840) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::Dense> (0x0x7f7bdd28f8f0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd28f958) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd28f9c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, float, float, false> (0x0x7f7bdd28fa28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bdd28fa90) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd2a07e0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=8 align=4
   base size=8 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bd9beba80) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bdd2a09c0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::Dense> (0x0x7f7bdd28fc98) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd28fd00) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd28fd68) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, float, float, false> (0x0x7f7bdd28fdd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bdd28fe38) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd2a0a20) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd2a0ae0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdd2a0a80) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> (0x0x7f7bdd2a0b40) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdd2a0ba0) 0 empty

Class Eigen::internal::traits<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdd28f068) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdd2a0c00) 0 empty

Class Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdd2a0c60) 0 empty

Class Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdd2a0cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bdd28f548) 0 empty
  Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdd2a0d20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, float, float, false> (0x0x7f7bdd28f888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bdd28faf8) 0 empty
    Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdd2a0d80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdd2a0e40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, false> (0x0x7f7bdd2a0ea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, false> (0x0x7f7bdd2a0f00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > > (0x0x7f7bdd2a0f60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::MatrixXpr> (0x0x7f7bdcffd0c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::Dense> (0x0x7f7bdcffd060) 0 empty

Class Eigen::internal::eval<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::Dense> (0x0x7f7bdcffd000) 0 empty

Class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdd28fea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, float, float, false> (0x0x7f7bdd28ff70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bdcfd9000) 0 empty
      Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdd2a0de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > >
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > > (0x0x7f7bdcffd180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>&>
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>&> (0x0x7f7bdcffd1e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>&>
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>&> (0x0x7f7bdcffd240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>&> (0x0x7f7bdcffd2a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> > (0x0x7f7bdcffd300) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bdcffd360) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdcffd3c0) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdcfd9208) 0 empty
  Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdcfd9270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, float, float, false> (0x0x7f7bdcfd92d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bdcfd9340) 0 empty
        Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdcffd120) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bdcffd540) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bdcffd4e0) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bdcffd480) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdcffd660) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdcffd600) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bdcffd6c0) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bdcffd5a0) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   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::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdcffd720) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdcfd9958) 0 empty
  Eigen::internal::blas_traits<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdcfd99c0) 0 empty
    Eigen::internal::blas_traits<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdcffd780) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bdcffd840) 0 empty

Class Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdcffd7e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bdcffd900) 0 empty

Class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=52 align=4
   base size=52 base align=4
Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdcfd9410) 0
  Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdcfd9478) 0 empty
    Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdcfd94e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, float, float, false> (0x0x7f7bdcfd9548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bdcfd95b0) 0 empty
          Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdcffd420) 0 empty

Class Eigen::internal::nested<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bdcffda80) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>
   size=52 align=4
   base size=52 base align=4
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> (0x0x7f7bdcfd9b60) 0
  Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdcfd9bc8) 0
    Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdcfd9c30) 0 empty
      Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdcfd9c98) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, float, float, false> (0x0x7f7bdcfd9d00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bdcfd9d68) 0 empty
            Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bdcffda20) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::MatrixBase> (0x0x7f7bdcffdae0) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdcfd9f08) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bdcfd9f70) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bdcffdba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdcffdb40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bdcffdc60) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdcffdcc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdcfd9dd0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdcffdd20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdd110068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdd1100d0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdcffdd80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bdd1101a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdd110208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdd110270) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdcffdde0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, float, float, false> (0x0x7f7bdd110340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bdd1103a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdd110410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdd110478) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdcffde40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdcffdf00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, true> (0x0x7f7bdcffdf60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, true> (0x0x7f7bdd13a000) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bdd13a060) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bdd13a180) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bdd13a120) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bdd13a0c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd1104e0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, float, float, false> (0x0x7f7bdd110548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bdd1105b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdd110618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdd110680) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdcffdea0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bdd13a240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&> (0x0x7f7bdd13a2a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&> (0x0x7f7bdd13a300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&> (0x0x7f7bdd13a360) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> > (0x0x7f7bdd13a3c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bdd13a420) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdd13a480) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd110888) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd1108f0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, float, float, false> (0x0x7f7bdd110958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bdd1109c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdd110a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdd110a90) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd13a1e0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd13a5a0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd13a540) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdd110b60) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd110bc8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd110c30) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, float, float, false> (0x0x7f7bdd110c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bdd110d00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdd110d68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdd110dd0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd13a4e0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdd110f70) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdd110000) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd110138) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd1106e8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, float, float, false> (0x0x7f7bdd110af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bdd110e38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdce2b000) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdce2b068) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd13a600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd13a780) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd13a720) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd13a7e0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bdd13a6c0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false, true> (0x0x7f7bdce2b138) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdce2b1a0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdce2b208) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdce2b270) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdce2b2d8) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, float, float, false> (0x0x7f7bdce2b340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bdce2b3a8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdce2b410) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdce2b478) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd13a660) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bdce2b750) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false, true> (0x0x7f7bdce2b7b8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdce2b820) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdce2b888) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdce2b8f0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdce2b958) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, float, float, false> (0x0x7f7bdce2b9c0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bdce2ba28) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdce2ba90) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdce2baf8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd13a840) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> (0x0x7f7bdce2bc98) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bdce2bd00) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false, true> (0x0x7f7bdce2bd68) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdce2bdd0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdce2be38) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdce2bea0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdce2bf08) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, float, float, false> (0x0x7f7bdce2bf70) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bdce2b0d0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bdce2b4e0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bdce4c000) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd13a8a0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdd13aa80) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdd13aa20) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> (0x0x7f7bdd13aae0) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd13ab40) 0 empty

Class Eigen::internal::traits<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdce4c1a0) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdd13aba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdd13ac00) 0 empty

Class Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdd13ac60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bdce4c270) 0 empty
  Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdd13acc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, float, float, false> (0x0x7f7bdce4c340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bdce4c3a8) 0 empty
    Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdd13ad20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdd13ade0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, false> (0x0x7f7bdd13ae40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, false> (0x0x7f7bdd13aea0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > > (0x0x7f7bdd13af00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::MatrixXpr> (0x0x7f7bdcea1060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Dense> (0x0x7f7bdcea1000) 0 empty

Class Eigen::internal::eval<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Dense> (0x0x7f7bdd13af60) 0 empty

Class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdce4c410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, float, float, false> (0x0x7f7bdce4c478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bdce4c4e0) 0 empty
      Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdd13ad80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > >
   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::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > > (0x0x7f7bdcea1120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>&>
   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::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>&> (0x0x7f7bdcea1180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>&>
   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::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>&> (0x0x7f7bdcea11e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>&> (0x0x7f7bdcea1240) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, 0> > (0x0x7f7bdcea12a0) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bdcea1300) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdcea1360) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdce4c6e8) 0 empty
  Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdce4c750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, float, float, false> (0x0x7f7bdce4c7b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bdce4c820) 0 empty
        Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdcea10c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bdcea14e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bdcea1480) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bdcea1420) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdcea1600) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdcea15a0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >&> (0x0x7f7bdcea1660) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bdcea1540) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdcea16c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bdcea1780) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bdcea1720) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&> (0x0x7f7bdcea1840) 0 empty

Class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=68 align=4
   base size=68 base align=4
Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdce4c8f0) 0
  Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdce4c958) 0 empty
    Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdce4c9c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, float, float, false> (0x0x7f7bdce4ca28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bdce4ca90) 0 empty
          Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdcea13c0) 0 empty

Class Eigen::internal::nested<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bdcea1900) 0 empty

Class Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>
   size=68 align=4
   base size=68 base align=4
Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> (0x0x7f7bdce4cf08) 0
  Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bdce4cf70) 0
    Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdce4c068) 0 empty
      Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdce4c138) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, float, float, false> (0x0x7f7bdce4c2d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bdce4c548) 0 empty
            Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bdcea18a0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdcea1960) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bdcea19c0) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > > (0x0x7f7bdcea1a20) 0 empty

Class Eigen::internal::traits<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdce4caf8) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > > (0x0x7f7bdcea1a80) 0 empty

Class Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdcea1ae0) 0 empty

Class Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdcea1b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bdc9a1068) 0 empty
  Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdcea1ba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, float, float, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, float, float, false> (0x0x7f7bdc9a1138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bdc9a11a0) 0 empty
    Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdcea1c00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdcea1cc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, false> (0x0x7f7bdcea1d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, false> (0x0x7f7bdcea1d80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > > (0x0x7f7bdcea1de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::MatrixXpr> (0x0x7f7bdcea1f00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::Dense> (0x0x7f7bdcea1ea0) 0 empty

Class Eigen::internal::eval<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::Dense> (0x0x7f7bdcea1e40) 0 empty

Class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdc9a1208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, float, float, false> (0x0x7f7bdc9a1270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bdc9a12d8) 0 empty
      Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdcea1c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > >
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > > (0x0x7f7bdca35000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>&>
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>&> (0x0x7f7bdca35060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>&>
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>&> (0x0x7f7bdca350c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>&> (0x0x7f7bdca35120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, 0> > (0x0x7f7bdca35180) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bdca351e0) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdca35240) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdc9a14e0) 0 empty
  Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdc9a1548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, float, float, false> (0x0x7f7bdc9a15b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bdc9a1618) 0 empty
        Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdcea1f60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >, Eigen::MatrixXpr> (0x0x7f7bdca353c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >, Eigen::Dense> (0x0x7f7bdca35360) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >, Eigen::Dense> (0x0x7f7bdca35300) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > > (0x0x7f7bdca354e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > > (0x0x7f7bdca35480) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >&> (0x0x7f7bdca35540) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bdca35420) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bdca35600) 0 empty

Class Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdca355a0) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdc9a1c30) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdca356c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdc9a1c98) 0 empty
  Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdc9a1d00) 0 empty
    Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdca357e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bdca35840) 0 empty

Class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=48 align=4
   base size=48 base align=4
Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdc9a16e8) 0
  Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdc9a1750) 0 empty
    Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdc9a17b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, float, float, false> (0x0x7f7bdc9a1820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bdc9a1888) 0 empty
          Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdca352a0) 0 empty

Class Eigen::internal::nested<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bdca359c0) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>
   size=48 align=4
   base size=48 base align=4
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bdc9a1e38) 0
  Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bdc9a1ea0) 0
    Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdc9a1f08) 0 empty
      Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdc9a1f70) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, float, float, false> (0x0x7f7bdc9a10d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bdc9a1340) 0 empty
            Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bdca35960) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::MatrixBase> (0x0x7f7bdca35a20) 0

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, false, false> (0x0x7f7bdca35f00) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, false, false> (0x0x7f7bdcb050c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bdcb053c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, 2, 0> (0x0x7f7bdcb05420) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bdcb054e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bdcb05480) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bdcb05540) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 2, 2, 0> (0x0x7f7bdcb055a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bdcb05600) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 2, 2, 0> (0x0x7f7bdcb05660) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bdcb05720) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bdcb056c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bdcb05780) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1, 2, 0> (0x0x7f7bdcb057e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bdcb05840) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 1, 2, 0> (0x0x7f7bdcb05960) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 0, 1> (0x0x7f7bdcb05ba0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 1, 1> (0x0x7f7bdcb05c00) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 2, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 2, 1> (0x0x7f7bdcb05c60) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 3, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 3, 2> (0x0x7f7bdcb05cc0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bdcb05ea0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0, 2, 0> (0x0x7f7bdcb05f00) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bdc7ad1e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0, 0, 0> (0x0x7f7bdc7ad240) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<double, 6, 1> > (0x0x7f7bdc7ad2a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<double, 6, 1>, 4, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<double, 6, 1>, 4, 0, 0> (0x0x7f7bdc7ad300) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 1> > (0x0x7f7bdc7ad5a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 1>, 4, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 1>, 4, 0, 0> (0x0x7f7bdc7ad600) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7c2208) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bdc7c2270) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bdc7c22d8) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bdc7ad6c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7ad660) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bdc7ad780) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7ad7e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc7c2410) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7ad840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc7c24e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc7c2548) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7ad8a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bdc7c2618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc7c2680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc7c26e8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7ad900) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bdc7c27b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bdc7c2820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc7c2888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc7c28f0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7ad960) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7ada20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f7bdc7ada80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f7bdc7adae0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bdc7adb40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bdc7adc60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bdc7adc00) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bdc7adba0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7c2958) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bdc7c29c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bdc7c2a28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc7c2a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc7c2af8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7ad9c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bdc7add20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bdc7add80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bdc7adde0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bdc7ade40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> > (0x0x7f7bdc7adea0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bdc7adf00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdc7adf60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7c2d00) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7c2d68) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bdc7c2dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bdc7c2e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc7c2ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc7c2f08) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7adcc0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ec0c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ec060) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc7c2000) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7c21a0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc7c2340) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bdc7c2478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bdc7c25b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc7c2b60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc7c2f70) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ec000) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc8ed068) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc8ed0d0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ed138) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ed1a0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bdc8ed208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bdc8ed270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc8ed2d8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc8ed340) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ec120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ec2a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ec240) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ec300) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bdc8ec1e0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true>
   size=48 align=4
   base size=48 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bdc8ed410) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc8ed478) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc8ed4e0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ed548) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ed5b0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bdc8ed618) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bdc8ed680) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc8ed6e8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc8ed750) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ec180) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense>
   size=48 align=4
   base size=48 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bdc8ed958) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bdc8ed9c0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc8eda28) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc8eda90) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8edaf8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8edb60) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bdc8edbc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bdc8edc30) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc8edc98) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc8edd00) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ec360) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>
   size=48 align=4
   base size=48 base align=4
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f7bdc8eddd0) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bdc8ede38) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bdc8edea0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc8edf08) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc8edf70) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ed000) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ed3a8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bdc8ed7b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bdc923000) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc923068) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc9230d0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ec3c0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bdc9236e8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc923750) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bdc9237b8) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bdc923820) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bdc8ec480) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, Eigen::MatrixXpr> (0x0x7f7bdc8ec600) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f7bdc8ec5a0) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f7bdc8ec540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bdc8ec720) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bdc8ec6c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bdc8ec780) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bdc8ec660) 0 empty

Class Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>
   size=48 align=4
   base size=48 base align=4
Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> (0x0x7f7bdc9231a0) 0
  Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f7bdc923208) 0
    Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bdc923270) 0
      Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bdc9232d8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc923340) 0
          Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc9233a8) 0
            Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc923410) 0 empty
              Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc923478) 0 empty
                Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bdc9234e0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 3> (0x0x7f7bdc923548) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1> (0x0x7f7bdc9235b0) 0 empty
                      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bdc923618) 0 empty
                        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bdc8ec420) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::Array<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::Array<double, 1, -1, 1, 1, 6> > (0x0x7f7bdc8ec960) 0 empty

Class Eigen::internal::plain_row_type<Eigen::Matrix<double, -1, -1, 0, 6, 6>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_row_type<Eigen::Matrix<double, -1, -1, 0, 6, 6>, double> (0x0x7f7bdc8ec900) 0 empty

Class Eigen::internal::compute_matrix_flags<double, 1, -1, 1, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, 1, -1, 1, 1, 6> (0x0x7f7bdc8ecb40) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bdc8ecae0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::MatrixXpr> (0x0x7f7bdc8ecc00) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bdc8ecd20) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bdc8ecd80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0> (0x0x7f7bdc923d68) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bdc8ecde0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 1> (0x0x7f7bdc923e38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0> (0x0x7f7bdc923ea0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bdc8ece40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 3> (0x0x7f7bdc923f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 1> (0x0x7f7bdc923138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0> (0x0x7f7bdc923888) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bdc8ecea0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1, 1, 1, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1, 1, 1, 6>, double, double, false> (0x0x7f7bdc923dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 3> (0x0x7f7bdc923f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 1> (0x0x7f7bc400b000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0> (0x0x7f7bc400b068) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bdc8ecf00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc400f000) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 1, -1, 1, 1, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 1, -1, 1, 1, 6>, true> (0x0x7f7bc400f060) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 1, -1, 1, 1, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 1, -1, 1, 1, 6>, true> (0x0x7f7bc400f180) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 1, -1, 1, 1, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 1, -1, 1, 1, 6> > > (0x0x7f7bc400f2a0) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::Dense> (0x0x7f7bc400f3c0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 1, -1, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 1, -1, 1, 1, 6>&> (0x0x7f7bc400f420) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc400b1a0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1, 1, 1, 6>, double, double, false> (0x0x7f7bc400b208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 3> (0x0x7f7bc400b270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 1> (0x0x7f7bc400b2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0> (0x0x7f7bc400b340) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bdc8ecf60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 1, -1, 1, 1, 6> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, -1, 1, 1, 6> > >
   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, 1, -1, 1, 1, 6> > >, const Eigen::Transpose<const Eigen::Matrix<double, 1, -1, 1, 1, 6> > > (0x0x7f7bc400f4e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 6> >, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&>
   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, 1, -1, 1, 1, 6> >, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&> (0x0x7f7bc400f540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 6> >, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&>
   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, 1, -1, 1, 1, 6> >, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&> (0x0x7f7bc400f5a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 1, -1, 1, 1, 6> >, Eigen::Matrix<double, 1, -1, 1, 1, 6>&>
   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, 1, -1, 1, 1, 6> >, Eigen::Matrix<double, 1, -1, 1, 1, 6>&> (0x0x7f7bc400f600) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0> > (0x0x7f7bc400f660) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc400f780) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc400f8a0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc400b7b8) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc400b820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1, 1, 1, 6>, double, double, false> (0x0x7f7bc400b888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 3> (0x0x7f7bc400b8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 1> (0x0x7f7bc400b958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0> (0x0x7f7bc400b9c0) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc400f480) 0 empty

Class Eigen::DenseStorage<double, 6, 1, -1, 1>
   size=64 align=16
   base size=52 base align=16
Eigen::DenseStorage<double, 6, 1, -1, 1> (0x0x7f7bc400f960) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=64 align=16
   base size=64 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc40dd340) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc40dd3a8) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc40dd410) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1, 1, 1, 6>, double, double, false> (0x0x7f7bc40dd478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 3> (0x0x7f7bc40dd4e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 1> (0x0x7f7bc40dd548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0> (0x0x7f7bc40dd5b0) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc400f900) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&, const Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&, const Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc400fba0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc400fb40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&> (0x0x7f7bc400fc00) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 1, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 1, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&> (0x0x7f7bc400fa20) 0 empty

Class Eigen::Matrix<double, 1, -1, 1, 1, 6>
   size=64 align=16
   base size=64 base align=16
Eigen::Matrix<double, 1, -1, 1, 1, 6> (0x0x7f7bc40dd6e8) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc40dd750) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc40dd7b8) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc40dd820) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 1, -1, 1, 1, 6>, double, double, false> (0x0x7f7bc40dd888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 3> (0x0x7f7bc40dd8f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 1> (0x0x7f7bc40dd958) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0> (0x0x7f7bc40dd9c0) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc400f9c0) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc400fcc0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc400fc60) 0 empty

Class Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdc923c98) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bdc8ecba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdc8eca80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc400fde0) 0 empty

Class Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc400fe40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc40dddd0) 0 empty
  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc400ff60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc40ddf70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc40dd618) 0 empty
    Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc4165120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc4179068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc41790d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc4179138) 0 empty
      Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc41652a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc41793a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc4179410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc4179478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc41794e0) 0 empty
        Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc4165420) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc4165540) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc4165660) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc41656c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc4165720) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc4165900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc41658a0) 0 empty

Class Eigen::internal::eval<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc4165840) 0 empty

Class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc4179680) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc41796e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc4179750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc41797b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc4179820) 0 empty
          Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc41654e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc41dc4e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc41dc540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc41dc5a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc41dc600) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> > (0x0x7f7bc41dc660) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc41dc780) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc41dc8a0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3dde270) 0 empty
  Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3dde2d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc3dde340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc3dde3a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc3dde410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc3dde478) 0 empty
            Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc41dc480) 0 empty

Class Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc41dce40) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc41dcde0) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc3ddec30) 0
  Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3ddec98) 0 empty
    Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3dded00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc3dded68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc3ddedd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc3ddee38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc3ddeea0) 0 empty
              Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc41dcd80) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc3e6c1a0) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc3e6c208) 0
    Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3e6c270) 0 empty
      Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3e6c2d8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc3e6c340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc3e6c3a8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc3e6c410) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc3e6c478) 0 empty
                Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3e740c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3e74480) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3e74420) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3e745a0) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc3e743c0) 0 empty

Class Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >
   size=16 align=4
   base size=14 base align=4
Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > (0x0x7f7bc3e6c680) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc3e6c6e8) 0
    Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc3e6c750) 0
      Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3e6c7b8) 0 empty
        Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3e6c820) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc3e6c888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc3e6c8f0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc3e6c958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc3e6c9c0) 0 empty
                  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3e74360) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3e6cd00) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc3e6cd68) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bc3e74840) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3e747e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc3e74900) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3e74960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3e6cf70) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3e749c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3e6c4e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3e6ca28) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3e74a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc3e6cdd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3ec3000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3ec3068) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3e74a80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc3ec3138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc3ec31a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3ec3208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3ec3270) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3e74ae0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3e74ba0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, true> (0x0x7f7bc3e74c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, true> (0x0x7f7bc3e74c60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > > (0x0x7f7bc3e74cc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc3e74de0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f7bc3e74d80) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Dense> (0x0x7f7bc3e74d20) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3ec32d8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc3ec3340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc3ec33a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3ec3410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3ec3478) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3e74b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > > (0x0x7f7bc3e74ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&> (0x0x7f7bc3e74f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&> (0x0x7f7bc3e74f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&> (0x0x7f7bc3f47000) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> > (0x0x7f7bc3f47060) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc3f470c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc3f47120) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3ec3680) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3ec36e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc3ec3750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc3ec37b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3ec3820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3ec3888) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3e74e40) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3f47240) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3f471e0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3ec3958) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3ec39c0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3ec3a28) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc3ec3a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc3ec3af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3ec3b60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3ec3bc8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3f47180) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3ec3c98) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3ec3d00) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3ec3d68) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3ec3dd0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc3ec3e38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc3ec3ea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3ec3f08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3ec3f70) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3f472a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3f47420) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3f473c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3f47480) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bc3f47360) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc3f474e0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false, true> (0x0x7f7bc3ec34e0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3ec38f0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3ec3c30) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3fcb000) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3fcb068) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc3fcb0d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc3fcb138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3fcb1a0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3fcb208) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3f47300) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false, Eigen::Dense> (0x0x7f7bc3fcb618) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false, true> (0x0x7f7bc3fcb680) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3fcb6e8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3fcb750) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3fcb7b8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3fcb820) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc3fcb888) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc3fcb8f0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3fcb958) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3fcb9c0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3f47540) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> (0x0x7f7bc3fcba90) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false, Eigen::Dense> (0x0x7f7bc3fcbaf8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false, true> (0x0x7f7bc3fcbb60) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3fcbbc8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3fcbc30) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3fcbc98) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3fcbd00) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, double, double, false> (0x0x7f7bc3fcbd68) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 3> (0x0x7f7bc3fcbdd0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 1> (0x0x7f7bc3fcbe38) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3fcbea0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3f475a0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc3f47720) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc3f478a0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc3f47840) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true> (0x0x7f7bc3f47900) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true> (0x0x7f7bc3f47960) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3fcbf70) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc3fcb270) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc3fcbf08) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bc3bf0000) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bc3f477e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc3f47a20) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, true> (0x0x7f7bc3f47780) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3f47a80) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3f47ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc3bf01a0) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3f47b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc3bf0270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc3bf02d8) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3f47ba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc3bf03a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc3bf0410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc3bf0478) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3f47c00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3f47cc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, true> (0x0x7f7bc3f47d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, true> (0x0x7f7bc3f47d80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bc3f47de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc3f47f00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc3f47ea0) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc3f47e40) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3bf04e0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc3bf0548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc3bf05b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc3bf0618) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3f47c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bc3c94000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bc3c94060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bc3c940c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bc3c94120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bc3c94180) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc3c941e0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc3c94240) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3bf0820) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3bf0888) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc3bf08f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc3bf0958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc3bf09c0) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3f47f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3c943c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3c94360) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3c94420) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc3c94300) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc3bf0a90) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3bf0af8) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3bf0b60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc3bf0bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc3bf0c30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc3bf0c98) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3c942a0) 0 empty

Class Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=32 align=4
   base size=32 base align=4
Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc3bf0ea0) 0
  Eigen::TransposeImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc3bf0f08) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3bf0f70) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3bf0068) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc3bf0208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 2> (0x0x7f7bc3bf0680) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc3bf0a28) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3c94480) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3c94540) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3c945a0) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3c944e0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc3c94660) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bc3c94600) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3c94720) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3c94780) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3c946c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3c947e0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3c94840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc3d202d8) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3c948a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, double, double, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bc3d203a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc3d20410) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3c94900) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3c949c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bc3c94a20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bc3c94a80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f7bc3c94ae0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bc3c94c00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f7bc3c94ba0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f7bc3c94b40) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3d20478) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bc3d204e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc3d20548) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3c94960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f7bc3c94cc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bc3c94d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bc3c94d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bc3c94de0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> > (0x0x7f7bc3c94e40) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc3c94ea0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc3c94f00) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3d20750) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3d207b8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bc3d20820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc3d20888) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3c94c60) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc3a35060) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3a350c0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bc3a35120) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>
   size=144 align=16
   base size=144 base align=16
Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> (0x0x7f7bda5ba7e0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc3c94f60) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3d20958) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3d209c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bc3d20a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bc3d20a90) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bc3a35000) 0 empty

Class Eigen::NoAlias<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase> (0x0x7f7bc3a35180) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3d20bc8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc3d20c30) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bc3a35240) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a351e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc3a35300) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3d20e38) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a353c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3d20f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3d20f70) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc3d20000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3d201a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3d20340) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35480) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc3d208f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc3d20af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3d20c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3d20ea0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a354e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a355a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, true> (0x0x7f7bc3a35600) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, true> (0x0x7f7bc3a35660) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc3a356c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc3a357e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bc3a35780) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bc3a35720) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a84000) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc3a84068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc3a840d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3a84138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3a841a0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc3a358a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&> (0x0x7f7bc3a35900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&> (0x0x7f7bc3a35960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&> (0x0x7f7bc3a359c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> > (0x0x7f7bc3a35a20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc3a35a80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc3a35ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a843a8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a84410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc3a84478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc3a844e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3a84548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3a845b0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35840) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35c00) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35ba0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3a84680) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a846e8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a84750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc3a847b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc3a84820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3a84888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3a848f0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35b40) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3a849c0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3a84a28) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a84a90) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a84af8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc3a84b60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc3a84bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3a84c30) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3a84c98) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35de0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35e40) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc3a35d20) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false, true> (0x0x7f7bc3a84d68) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3a84dd0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3a84e38) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a84ea0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a84f08) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc3a84f70) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc3a84208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3a84618) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3a84958) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35cc0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bc3b8c1a0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false, true> (0x0x7f7bc3b8c208) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3b8c270) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3b8c2d8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3b8c340) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3b8c3a8) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc3b8c410) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc3b8c478) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3b8c4e0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3b8c548) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35ea0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> (0x0x7f7bc3b8c618) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false, Eigen::Dense> (0x0x7f7bc3b8c680) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false, true> (0x0x7f7bc3b8c6e8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3b8c750) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3b8c7b8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3b8c820) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3b8c888) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, double, double, false> (0x0x7f7bc3b8c8f0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 3> (0x0x7f7bc3b8c958) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1> (0x0x7f7bc3b8c9c0) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 0> (0x0x7f7bc3b8ca28) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc3a35f00) 0 empty

Class Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3b8caf8) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3b8cb60) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc3ba4060) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3ba41e0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3b8cc30) 0 empty
  Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3b8cc98) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3b8cd00) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc3ba4180) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc3ba4240) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3ba42a0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3ba4300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc3b8cf70) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3ba4360) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc3b8ca90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc3bc7000) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3ba43c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3ba4480) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc3ba44e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc3ba4540) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc3ba45a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc3ba46c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc3ba4660) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc3ba4600) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3bc7068) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc3bc70d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc3bc7138) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3ba4420) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc3ba4780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc3ba47e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc3ba4840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc3ba48a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 0> > (0x0x7f7bc3ba4900) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc3ba4960) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc3ba49c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3bc7340) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3bc73a8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc3bc7410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc3bc7478) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3ba4720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3ba4b40) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3ba4ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3ba4ba0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc3ba4a80) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc3bc7548) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3bc75b0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3bc7618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc3bc7680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc3bc76e8) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3ba4a20) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3ba4d20) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3ba4cc0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=24 align=4
   base size=24 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bda82fbd0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc3ba4c00) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc3bc78f0) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3bc7958) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3bc79c0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc3bc7a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc3bc7a90) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3ba4c60) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3bc7bc8) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc3bc7c30) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc3bc7c98) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bc3bc7d00) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bc3ba4e40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc3ba4f00) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3ba4f60) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc38d0000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc3bc7e38) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc38d0060) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc3bc7f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc3bc7f70) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc38d00c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc38d0180) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bc38d01e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bc38d0240) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bc38d02a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc38d03c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc38d0360) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc38d0300) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3bc71a0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc3bc74e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc3bc7750) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc38d0120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bc38d0480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bc38d04e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bc38d0540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bc38d05a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bc38d0600) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc38d0660) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc38d06c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3909068) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc39090d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc3909138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc39091a0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc38d0420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc38d0840) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc38d07e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc38d08a0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc38d0780) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc3909270) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc39092d8) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3909340) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc39093a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc3909410) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc38d0720) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=40 align=4
   base size=40 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bda795000) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc38d0900) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc3909618) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc3909680) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc39096e8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bc3909750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bc39097b8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc38d0960) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc38d0a20) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc38d09c0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc38d0b40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, -1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc38d0ae0) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, -1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, -1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc38d0ba0) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc38d0a80) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc38d0c60) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc38d0c00) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc38d0cc0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc38d0d20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc3909bc8) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc38d0d80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc3909c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc3909d00) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc38d0de0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc38d0ea0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bc38d0f00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bc38d0f60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bc3623000) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::MatrixXpr> (0x0x7f7bc3623120) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f7bc36230c0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f7bc3623060) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc3909d68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc3909dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc3909e38) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc38d0e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bc36231e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc3623240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc36232a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc3623300) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> > (0x0x7f7bc3623360) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc36233c0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc3623420) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc3909478) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc3909820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc39098f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc3909af8) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc3623180) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc3623600) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc36235a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc3623660) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bc3623540) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc36236c0) 0 empty

Class Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>
   size=384 align=16
   base size=384 base align=16
Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> (0x0x7f7bdab05c40) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc3623480) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc3909c30) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc3909ea0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc36fa000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc36fa068) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc36234e0) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::MatrixBase> (0x0x7f7bc3623720) 0

Class Eigen::internal::compute_matrix_flags<double, 6, -1, 0, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, 6, -1, 0, 6, 6> (0x0x7f7bc36238a0) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc3623840) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 6, -1, 0, 6, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 6, -1, 0, 6, 6>, Eigen::MatrixXpr> (0x0x7f7bc3623900) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc3623a20) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc3623a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 0> (0x0x7f7bc36fa3a8) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc3623ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 1> (0x0x7f7bc36fa478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 0> (0x0x7f7bc36fa4e0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc3623b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 3> (0x0x7f7bc36fa5b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 1> (0x0x7f7bc36fa618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 0> (0x0x7f7bc36fa680) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc3623ba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, -1, 0, 6, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, -1, 0, 6, 6>, double, double, false> (0x0x7f7bc36fa750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 3> (0x0x7f7bc36fa7b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 1> (0x0x7f7bc36fa820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 0> (0x0x7f7bc36fa888) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc3623c00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc3623cc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 6, -1, 0, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 6, -1, 0, 6, 6>, true> (0x0x7f7bc3623d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 6, -1, 0, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 6, -1, 0, 6, 6>, true> (0x0x7f7bc3623e40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bc3623f60) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<double, 6, -1, 0, 6, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<double, 6, -1, 0, 6, 6>, Eigen::Dense> (0x0x7f7bc37600c0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 6, -1, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 6, -1, 0, 6, 6>&> (0x0x7f7bc3760120) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc36fa9c0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, -1, 0, 6, 6>, double, double, false> (0x0x7f7bc36faa28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 3> (0x0x7f7bc36faa90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 1> (0x0x7f7bc36faaf8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 0> (0x0x7f7bc36fab60) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc3623c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   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, 6, -1, 0, 6, 6> > >, const Eigen::Transpose<const Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bc37601e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 6, -1, 0, 6, 6> >, const Eigen::Matrix<double, 6, -1, 0, 6, 6>&>
   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, 6, -1, 0, 6, 6> >, const Eigen::Matrix<double, 6, -1, 0, 6, 6>&> (0x0x7f7bc3760240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 6, -1, 0, 6, 6> >, const Eigen::Matrix<double, 6, -1, 0, 6, 6>&>
   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, 6, -1, 0, 6, 6> >, const Eigen::Matrix<double, 6, -1, 0, 6, 6>&> (0x0x7f7bc37602a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, Eigen::Matrix<double, 6, -1, 0, 6, 6>&>
   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, 6, -1, 0, 6, 6> >, Eigen::Matrix<double, 6, -1, 0, 6, 6>&> (0x0x7f7bc3760300) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 6, -1, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 6, -1, 0, 6, 6>, 0> > (0x0x7f7bc3760360) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc3760480) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc37605a0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc36fa0d0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc36fa410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, -1, 0, 6, 6>, double, double, false> (0x0x7f7bc36fa548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 3> (0x0x7f7bc36fabc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 1> (0x0x7f7bc37c1000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 0> (0x0x7f7bc37c1068) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc3760180) 0 empty

Class Eigen::DenseStorage<double, 36, 6, -1, 0>
   size=304 align=16
   base size=292 base align=16
Eigen::DenseStorage<double, 36, 6, -1, 0> (0x0x7f7bc3760660) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=304 align=16
   base size=304 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc37c1a90) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc37c1af8) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc37c1b60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, -1, 0, 6, 6>, double, double, false> (0x0x7f7bc37c1bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 3> (0x0x7f7bc37c1c30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 1> (0x0x7f7bc37c1c98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 0> (0x0x7f7bc37c1d00) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc3760600) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 6, -1, 0, 6, 6>&, const Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 6, -1, 0, 6, 6>&, const Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc37608a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc3760840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<double, 6, -1, 0, 6, 6>&, const Eigen::Matrix<double, 6, -1, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<double, 6, -1, 0, 6, 6>&, const Eigen::Matrix<double, 6, -1, 0, 6, 6>&> (0x0x7f7bc3760900) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 1, const Eigen::Matrix<double, 6, -1, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 1, const Eigen::Matrix<double, 6, -1, 0, 6, 6>&> (0x0x7f7bc3760720) 0 empty

Class Eigen::Matrix<double, 6, -1, 0, 6, 6>
   size=304 align=16
   base size=304 base align=16
Eigen::Matrix<double, 6, -1, 0, 6, 6> (0x0x7f7bc37c1e38) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc37c1ea0) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc37c1f08) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc37c1f70) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 6, -1, 0, 6, 6>, double, double, false> (0x0x7f7bc37c10d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 3> (0x0x7f7bc37c1d68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 1> (0x0x7f7bc3472000) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 6, -1, 0, 6, 6>, 0> (0x0x7f7bc3472068) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc37606c0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, 6, 1>, Eigen::Array<double, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, 6, 1>, Eigen::Array<double, 6, 1, 0, 6, 1> > (0x0x7f7bc37609c0) 0 empty

Class Eigen::internal::plain_col_type<Eigen::Matrix<double, 6, -1, 0, 6, 6>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_col_type<Eigen::Matrix<double, 6, -1, 0, 6, 6>, double> (0x0x7f7bc3760960) 0 empty

Class Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3472410) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bc3760b40) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3760ae0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<double, 6, 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<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc3760d20) 0 empty

Class Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3760d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc3472618) 0 empty
  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3760de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc34726e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc3472750) 0 empty
    Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc34ae000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc3472820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc3472888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc34728f0) 0 empty
      Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc34ae240) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc34729c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc3472a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc3472a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc3472af8) 0 empty
        Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc34ae4e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<double, 6, 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<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc34ae6c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<double, 6, 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<double, 6, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc34ae7e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<double, 6, 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<double, 6, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc34ae840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 6, 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<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc34ae8a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<double, 6, 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<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc34aea80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<double, 6, 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<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc34aea20) 0 empty

Class Eigen::internal::eval<Eigen::Map<Eigen::Matrix<double, 6, 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<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc34ae9c0) 0 empty

Class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc3472b60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc3472bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc3472c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc3472c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc3472d00) 0 empty
          Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc34ae660) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 6, 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<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc351d660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 6, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc351d6c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 6, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc351d720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<double, 6, 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<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc351d780) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<double, 6, 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<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> > (0x0x7f7bc351d7e0) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc351d900) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc351da20) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc351a5b0) 0 empty
  Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc351a618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc351a680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc351a6e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc351a750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc351a7b8) 0 empty
            Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc351d600) 0 empty

Class Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc351df60) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc351df00) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc351a820) 0
  Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc35a9000) 0 empty
    Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc35a9068) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc35a90d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc35a9138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc35a91a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc35a9208) 0 empty
              Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc351dea0) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc35a92d8) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc35a9340) 0
    Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc35a93a8) 0 empty
      Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc35a9410) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc35a9478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc35a94e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc35a9548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc35a95b0) 0 empty
                Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc35ac2a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<double, 6, 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<double, 6, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc35ac540) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc35ac4e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc35ac660) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, 6, 1> > (0x0x7f7bc35ac480) 0 empty

Class Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >
   size=8 align=4
   base size=8 base align=4
Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > (0x0x7f7bc35a9680) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc35a96e8) 0
    Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc35a9750) 0
      Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc35a97b8) 0 empty
        Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc35a9820) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc35a9888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc35a98f0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc35a9958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc35a99c0) 0 empty
                  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc35ac420) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bc35ac8a0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc35a9c98) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bc35a9d00) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bc35ac840) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc35ac7e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc35aca20) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc35aca80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc35a9270) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc35acae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc35a9618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc35a9a28) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc35acb40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bc35a9d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc320f000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc320f068) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc35acba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, double, double, false> (0x0x7f7bc320f138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bc320f1a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc320f208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc320f270) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc35acc00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc35accc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, true> (0x0x7f7bc35acd20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, true> (0x0x7f7bc35acd80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > > (0x0x7f7bc35acde0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc35acf00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Dense> (0x0x7f7bc35acea0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Dense> (0x0x7f7bc35ace40) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc320f2d8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, double, double, false> (0x0x7f7bc320f340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bc320f3a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc320f410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc320f478) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc35acc60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > >
   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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > > (0x0x7f7bc32a4000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&> (0x0x7f7bc32a4060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&> (0x0x7f7bc32a40c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&> (0x0x7f7bc32a4120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> > (0x0x7f7bc32a4180) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc32a41e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc32a4240) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc320f8f0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc320f958) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, double, double, false> (0x0x7f7bc320f9c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bc320fa28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc320fa90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc320faf8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc35acf60) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc32a4360) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc32a4300) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc320fbc8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc320fc30) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc320fc98) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, double, double, false> (0x0x7f7bc320fd00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bc320fd68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc320fdd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc320fe38) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc32a42a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc3323068) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc33230d0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc3323138) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc33231a0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, double, double, false> (0x0x7f7bc3323208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bc3323270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc33232d8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc3323340) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc32a43c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc32a4540) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc32a44e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, -1, 0, 6, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, -1, 0, 6, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc32a45a0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1, Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1, Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc32a4480) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, true> (0x0x7f7bc33234e0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc3323548) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc33235b0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc3323618) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc3323680) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, double, double, false> (0x0x7f7bc33236e8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bc3323750) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc33237b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc3323820) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc32a4420) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, Eigen::Dense> (0x0x7f7bc3323af8) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, true> (0x0x7f7bc3323b60) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc3323bc8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc3323c30) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc3323c98) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc3323d00) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, double, double, false> (0x0x7f7bc3323d68) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bc3323dd0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc3323e38) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc3323ea0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc32a4600) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> (0x0x7f7bc3323888) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, Eigen::Dense> (0x0x7f7bc335a000) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false, true> (0x0x7f7bc335a068) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc335a0d0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc335a138) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc335a1a0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc335a208) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, double, double, false> (0x0x7f7bc335a270) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 3> (0x0x7f7bc335a2d8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 1> (0x0x7f7bc335a340) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, 0> (0x0x7f7bc335a3a8) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc32a4660) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc32a4840) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bc32a47e0) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 0> (0x0x7f7bc32a48a0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc32a4960) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc32a4900) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc32a49c0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc32a4a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bc335a680) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc32a4a80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bc335a750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bc335a7b8) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc32a4ae0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc32a4ba0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bc32a4c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bc32a4c60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > > (0x0x7f7bc32a4cc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bc32a4de0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bc32a4d80) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bc32a4d20) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc335a820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bc335a888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bc335a8f0) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc32a4b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > > (0x0x7f7bc32a4ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bc32a4f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bc32a4f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&> (0x0x7f7bc3036000) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> > (0x0x7f7bc3036060) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc30360c0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc3036120) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc335aaf8) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc335ab60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bc335abc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bc335ac30) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc32a4e40) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 1, Eigen::Matrix<double, 6, 1> > (0x0x7f7bc3036240) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bc30362a0) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>
   size=128 align=16
   base size=128 base align=16
Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> (0x0x7f7bdacddaf0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc3036180) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc335ad00) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc335ad68) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bc335add0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0> (0x0x7f7bc335ae38) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bc30361e0) 0 empty

Class Eigen::NoAlias<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase> (0x0x7f7bc3036300) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc335a4e0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bc335a5b0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bc30363c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc3036360) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc3036480) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc30364e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc30dd138) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc3036540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc30dd208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc30dd270) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc30365a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bc30dd340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc30dd3a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc30dd410) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc3036600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, double, double, false> (0x0x7f7bc30dd4e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bc30dd548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc30dd5b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc30dd618) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc3036660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc3036720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, true> (0x0x7f7bc3036780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, true> (0x0x7f7bc30367e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bc3036840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc3036960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::Dense> (0x0x7f7bc3036900) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::Dense> (0x0x7f7bc30368a0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc30dd680) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, double, double, false> (0x0x7f7bc30dd6e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bc30dd750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc30dd7b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc30dd820) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc30366c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bc3036a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&> (0x0x7f7bc3036a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&> (0x0x7f7bc3036ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&> (0x0x7f7bc3036b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> > (0x0x7f7bc3036ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc3036c00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc3036c60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc30dde38) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc30ddea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, double, double, false> (0x0x7f7bc30ddf08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bc30ddf70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc30dd1a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc30dd2d8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc30369c0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc3036d80) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc3036d20) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc2e02138) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc2e021a0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc2e02208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, double, double, false> (0x0x7f7bc2e02270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bc2e022d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc2e02340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc2e023a8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc3036cc0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1>
   size=8 align=4
   base size=6 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc2e026e8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc2e02750) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc2e027b8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc2e02820) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, double, double, false> (0x0x7f7bc2e02888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bc2e028f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc2e02958) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc2e029c0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc3036de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc3036f60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc3036f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc2e3f000) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1, Eigen::Matrix<double, 6, 1> > (0x0x7f7bc3036ea0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, true>
   size=32 align=4
   base size=32 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, true> (0x0x7f7bc2e02b60) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc2e02bc8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc2e02c30) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc2e02c98) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc2e02d00) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, double, double, false> (0x0x7f7bc2e02d68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bc2e02dd0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc2e02e38) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc2e02ea0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc3036e40) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, Eigen::Dense>
   size=32 align=4
   base size=32 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, Eigen::Dense> (0x0x7f7bc2e41068) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, true> (0x0x7f7bc2e410d0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc2e41138) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc2e411a0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc2e41208) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc2e41270) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, double, double, false> (0x0x7f7bc2e412d8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bc2e41340) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc2e413a8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc2e41410) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc2e3f060) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>
   size=32 align=4
   base size=32 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> (0x0x7f7bc2e415b0) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, Eigen::Dense> (0x0x7f7bc2e41618) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true, true> (0x0x7f7bc2e41680) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc2e416e8) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc2e41750) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc2e417b8) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc2e41820) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, double, double, false> (0x0x7f7bc2e41888) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3> (0x0x7f7bc2e418f0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1> (0x0x7f7bc2e41958) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0> (0x0x7f7bc2e419c0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bc2e3f0c0) 0 empty

Class Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2e41a90) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2e41af8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bc2e3f1e0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<double, 6, 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<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2e3f3c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e41c30) 0 empty
  Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2e41c98) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2e41d00) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bc2e3f360) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc2e3f480) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e3f4e0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e3f540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc2e41f70) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e3f5a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc2e41a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc2e80000) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e3f600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e3f6c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc2e3f720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc2e3f780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc2e3f7e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc2e3f900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc2e3f8a0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc2e3f840) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e80068) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc2e800d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc2e80138) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e3f660) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc2e3f9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc2e3fa20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc2e3fa80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc2e3fae0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> > (0x0x7f7bc2e3fb40) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc2e3fba0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc2e3fc00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e80340) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e803a8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc2e80410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc2e80478) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e3f960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e3fd80) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e3fd20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e3fde0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 6, 1> > (0x0x7f7bc2e3fcc0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc2e80548) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e805b0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e80618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc2e80680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc2e806e8) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e3fc60) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2e3ff60) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, 6, 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<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2e3ff00) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdae53460) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc2e3fe40) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc2e808f0) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e80958) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e809c0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc2e80a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc2e80a90) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2e3fea0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2fa01e0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bc2fa0180) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2fa0300) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, -1, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, -1, Eigen::Matrix<double, 6, 1> > (0x0x7f7bc2fa02a0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 6, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 6, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc2fa0360) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1> (0x0x7f7bc2fa0240) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fa03c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fa0420) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fa0480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc2e801a0) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fa04e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bc2e804e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc2e80750) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fa0540) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fa0600) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false> (0x0x7f7bc2fa0660) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false> (0x0x7f7bc2fa06c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bc2fa0720) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, Eigen::MatrixXpr> (0x0x7f7bc2fa0840) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, Eigen::Dense> (0x0x7f7bc2fa07e0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, Eigen::Dense> (0x0x7f7bc2fa0780) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2e80af8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bc2e80d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc2e80f08) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fa05a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   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::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bc2fa0900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&>
   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::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bc2fa0960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&>
   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::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bc2fa09c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bc2fa0a20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> > (0x0x7f7bc2fa0a80) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc2fa0ae0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc2fa0b40) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fda1a0) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fda208) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bc2fda270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc2fda2d8) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fa08a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fa0d20) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fa0cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, -1, 0, 6, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, -1, 0, 6, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bc2fa0d80) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 1, Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 1, Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bc2fa0c60) 0 empty

Class Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>
   size=384 align=16
   base size=384 base align=16
Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> (0x0x7f7bdae0ca80) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc2fa0ba0) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fda3a8) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fda410) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bc2fda478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0> (0x0x7f7bc2fda4e0) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bc2fa0c00) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::MatrixBase> (0x0x7f7bc2fa0de0) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2fda820) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bc2fda888) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bc2fa0ea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2fa0e40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc2fa0f60) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d28000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2fdab60) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d28060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2fdac30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2fdac98) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d280c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc2fdad68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2fdadd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2fdae38) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d28120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc2fdaf08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc2fdaf70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2fda000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2fda340) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d28180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d28240) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, true> (0x0x7f7bc2d282a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, true> (0x0x7f7bc2d28300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > > (0x0x7f7bc2d28360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc2d28480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, Eigen::Dense> (0x0x7f7bc2d28420) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, Eigen::Dense> (0x0x7f7bc2d283c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2fda548) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc2fda8f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc2fdabc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2fdad00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2d59000) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d281e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > > (0x0x7f7bc2d28540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>&> (0x0x7f7bc2d285a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>&> (0x0x7f7bc2d28600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>&> (0x0x7f7bc2d28660) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> > (0x0x7f7bc2d286c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc2d28720) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc2d28780) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d59478) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d594e0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc2d59548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc2d595b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2d59618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2d59680) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d284e0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d288a0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d28840) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2d59750) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d597b8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d59820) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc2d59888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc2d598f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2d59958) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2d599c0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d287e0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2d59d00) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2d59d68) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d59dd0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d59e38) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc2d59ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc2d59f08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2d59f70) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2d59068) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d28900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d28a80) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d28a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d28ae0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc2d289c0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false, true> (0x0x7f7bc2a85000) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2a85068) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2a850d0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2a85138) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2a851a0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc2a85208) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc2a85270) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2a852d8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2a85340) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d28960) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false, Eigen::Dense> (0x0x7f7bc2a85618) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false, true> (0x0x7f7bc2a85680) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2a856e8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2a85750) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2a857b8) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2a85820) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc2a85888) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc2a858f0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2a85958) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2a859c0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d28b40) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> (0x0x7f7bc2a85b60) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false, Eigen::Dense> (0x0x7f7bc2a85bc8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false, true> (0x0x7f7bc2a85c30) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2a85c98) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2a85d00) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2a85d68) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2a85dd0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, double, double, false> (0x0x7f7bc2a85e38) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 3> (0x0x7f7bc2a85ea0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 1> (0x0x7f7bc2a85f08) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false>, 0> (0x0x7f7bc2a85f70) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 1, -1, false> > (0x0x7f7bc2d28ba0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bc2ac1300) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2abd270) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bc2abd2d8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bc2ac12a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac1240) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc2ac1480) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac14e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2abd5b0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac1540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc2abd680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2abd6e8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac15a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc2abd7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc2abd820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2abd888) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac1600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, double, double, false> (0x0x7f7bc2abd958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc2abd9c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc2abda28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2abda90) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac1660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac1720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, true> (0x0x7f7bc2ac1780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, true> (0x0x7f7bc2ac17e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > > (0x0x7f7bc2ac1840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc2ac1960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bc2ac1900) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bc2ac18a0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2abdaf8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, double, double, false> (0x0x7f7bc2abdb60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc2abdbc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc2abdc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2abdc98) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac16c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > > (0x0x7f7bc2ac1a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>&> (0x0x7f7bc2ac1a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>&> (0x0x7f7bc2ac1ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>&> (0x0x7f7bc2ac1b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> > (0x0x7f7bc2ac1ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc2ac1c00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc2ac1c60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2abdd00) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2b8a000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, double, double, false> (0x0x7f7bc2b8a068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc2b8a0d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc2b8a138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2b8a1a0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac19c0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac1d80) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac1d20) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2b8a270) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2b8a2d8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2b8a340) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, double, double, false> (0x0x7f7bc2b8a3a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc2b8a410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc2b8a478) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2b8a4e0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac1cc0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc2b8a820) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2b8a888) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2b8a8f0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2b8a958) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, double, double, false> (0x0x7f7bc2b8a9c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc2b8aa28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc2b8aa90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2b8aaf8) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac1de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, 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<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac1f60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac1f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2831000) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc2ac1ea0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bc28310c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false> > (0x0x7f7bc2831060) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, true> (0x0x7f7bc2b8ac98) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc2b8ad00) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2b8ad68) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2b8add0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2b8ae38) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, double, double, false> (0x0x7f7bc2b8aea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc2b8af08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc2b8af70) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2b8a208) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2ac1e40) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bc2834270) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, true> (0x0x7f7bc28342d8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc2834340) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc28343a8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2834410) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2834478) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, double, double, false> (0x0x7f7bc28344e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc2834548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc28345b0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2834618) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc28311e0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> (0x0x7f7bc28347b8) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bc2834820) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true, true> (0x0x7f7bc2834888) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc28348f0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2834958) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc28349c0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2834a28) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, double, double, false> (0x0x7f7bc2834a90) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 3> (0x0x7f7bc2834af8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 1> (0x0x7f7bc2834b60) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true>, 0> (0x0x7f7bc2834bc8) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 6, false>, -1, 1, true> > (0x0x7f7bc2831240) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc2834e38) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc2834ea0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bc28319c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc2831960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc2831a80) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc2831ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc288c000) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc2831b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc288c0d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc288c138) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc2831ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc288c208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc288c270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc288c2d8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc2831c00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc288c3a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc288c410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc288c478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc288c4e0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc2831c60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc2831d20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, true> (0x0x7f7bc2831d80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, true> (0x0x7f7bc2831de0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > > (0x0x7f7bc2831e40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::MatrixXpr> (0x0x7f7bc2831f60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::Dense> (0x0x7f7bc2831f00) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::Dense> (0x0x7f7bc2831ea0) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc28e0000) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc288c548) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc288c5b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc288c618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc288c680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc288c6e8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc2831cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > >
   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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > > (0x0x7f7bc28e00c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&> (0x0x7f7bc28e0120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&> (0x0x7f7bc28e0180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&> (0x0x7f7bc28e01e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> > (0x0x7f7bc28e0240) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc28e02a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc28e0300) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc288c8f0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc288c958) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc288c9c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc288ca28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc288ca90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc288caf8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e0060) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e0420) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e03c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc288cbc8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc288cc30) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc288cc98) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc288cd00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc288cd68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc288cdd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc288ce38) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e0360) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc288cf08) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc288cf70) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc288c068) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc288c1a0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc288c750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc288cb60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc288cea0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc29d4000) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e0480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e0600) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e05a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, -1, 0, 2, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, -1, 0, 2, 6>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e0660) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1, Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1, Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc28e0540) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, true> (0x0x7f7bc29d40d0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc29d4138) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc29d41a0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc29d4208) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc29d4270) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc29d42d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc29d4340) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc29d43a8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc29d4410) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e04e0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, Eigen::Dense> (0x0x7f7bc29d46e8) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, true> (0x0x7f7bc29d4750) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc29d47b8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc29d4820) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc29d4888) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc29d48f0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc29d4958) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc29d49c0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc29d4a28) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc29d4a90) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e06c0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> (0x0x7f7bc29d4b60) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, Eigen::Dense> (0x0x7f7bc29d4bc8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false, true> (0x0x7f7bc29d4c30) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc29d4c98) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc29d4d00) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc29d4d68) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc29d4dd0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, double, double, false> (0x0x7f7bc29d4e38) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 3> (0x0x7f7bc29d4ea0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 1> (0x0x7f7bc29d4f08) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc29d4f70) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e0720) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e0900) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e08a0) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 0> (0x0x7f7bc28e0960) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc28e0a20) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc28e09c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc28e0a80) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc28e0ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bc261a0d0) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc28e0b40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, double, double, false> (0x0x7f7bc261a1a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bc261a208) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc28e0ba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc28e0c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, false> (0x0x7f7bc28e0cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, false> (0x0x7f7bc28e0d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > > (0x0x7f7bc28e0d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bc28e0ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, Eigen::Dense> (0x0x7f7bc28e0e40) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, Eigen::Dense> (0x0x7f7bc28e0de0) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc261a270) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, double, double, false> (0x0x7f7bc261a2d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bc261a340) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc28e0c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > >
   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::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > > (0x0x7f7bc28e0f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>&> (0x0x7f7bc26d5000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>&> (0x0x7f7bc26d5060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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<double>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>&> (0x0x7f7bc26d50c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0> > (0x0x7f7bc26d5120) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc26d5180) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc26d51e0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc261a548) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc261a5b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, double, double, false> (0x0x7f7bc261a618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bc261a680) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc28e0f00) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc26d5300) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bc26d5360) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>
   size=112 align=16
   base size=112 base align=16
Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> (0x0x7f7bdb70c310) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc26d5240) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc261a750) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc261a7b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, double, double, false> (0x0x7f7bc261a820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0> (0x0x7f7bc261a888) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bc26d52a0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc26d53c0) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc26d5480) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Matrix<double, 2, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc26d5420) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc26d54e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc26d5540) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc26d55a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc261abc8) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc26d5600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc261ac98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc261ad00) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc26d5660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc26d5720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bc26d5780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bc26d57e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bc26d5840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::MatrixXpr> (0x0x7f7bc26d5960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f7bc26d5900) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, Eigen::Dense> (0x0x7f7bc26d58a0) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc261ad68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc261add0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc261ae38) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc26d56c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bc26d5a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc26d5a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc26d5ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc26d5b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> > (0x0x7f7bc26d5ba0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc26d5c00) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc26d5c60) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc261a3a8) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc261a6e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc261a8f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc261a9c0) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc26d59c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc26d5e40) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc26d5de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, -1, 0, 2, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, -1, 0, 2, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bc26d5ea0) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 1, Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc26d5d80) 0 empty

Class Eigen::internal::compute_matrix_flags<double, 2, -1, 0, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, 2, -1, 0, 2, 6> (0x0x7f7bc26d5f60) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc26d5f00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 2, -1, 0, 2, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<double, 2, -1, 0, 2, 6>, Eigen::MatrixXpr> (0x0x7f7bc24b5000) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc24b5120) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc24b5180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 0> (0x0x7f7bc249f208) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc24b51e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 1> (0x0x7f7bc249f2d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 0> (0x0x7f7bc249f340) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc24b5240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 3> (0x0x7f7bc249f410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 1> (0x0x7f7bc249f478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 0> (0x0x7f7bc249f4e0) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc24b52a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, -1, 0, 2, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, -1, 0, 2, 6>, double, double, false> (0x0x7f7bc249f5b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 3> (0x0x7f7bc249f618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 1> (0x0x7f7bc249f680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 0> (0x0x7f7bc249f6e8) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc24b5300) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc24b53c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 2, -1, 0, 2, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, 2, -1, 0, 2, 6>, true> (0x0x7f7bc24b5420) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 2, -1, 0, 2, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, 2, -1, 0, 2, 6>, true> (0x0x7f7bc24b5540) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 2, -1, 0, 2, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, 2, -1, 0, 2, 6> > > (0x0x7f7bc24b5660) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<double, 2, -1, 0, 2, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<double, 2, -1, 0, 2, 6>, Eigen::Dense> (0x0x7f7bc24b5780) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 2, -1, 0, 2, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, 2, -1, 0, 2, 6>&> (0x0x7f7bc24b57e0) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc249f820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, -1, 0, 2, 6>, double, double, false> (0x0x7f7bc249f888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 3> (0x0x7f7bc249f8f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 1> (0x0x7f7bc249f958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 0> (0x0x7f7bc249f9c0) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc24b5360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 2, -1, 0, 2, 6> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, -1, 0, 2, 6> > >
   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, 2, -1, 0, 2, 6> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, -1, 0, 2, 6> > > (0x0x7f7bc24b58a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, 2, -1, 0, 2, 6> >, const Eigen::Matrix<double, 2, -1, 0, 2, 6>&>
   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, 2, -1, 0, 2, 6> >, const Eigen::Matrix<double, 2, -1, 0, 2, 6>&> (0x0x7f7bc24b5900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, 2, -1, 0, 2, 6> >, const Eigen::Matrix<double, 2, -1, 0, 2, 6>&>
   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, 2, -1, 0, 2, 6> >, const Eigen::Matrix<double, 2, -1, 0, 2, 6>&> (0x0x7f7bc24b5960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, 2, -1, 0, 2, 6> >, Eigen::Matrix<double, 2, -1, 0, 2, 6>&>
   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, 2, -1, 0, 2, 6> >, Eigen::Matrix<double, 2, -1, 0, 2, 6>&> (0x0x7f7bc24b59c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 2, -1, 0, 2, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, 2, -1, 0, 2, 6>, 0> > (0x0x7f7bc24b5a20) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc24b5b40) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc24b5c60) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc249fe38) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc249fea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, -1, 0, 2, 6>, double, double, false> (0x0x7f7bc249ff08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 3> (0x0x7f7bc249ff70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 1> (0x0x7f7bc249f000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 0> (0x0x7f7bc249f270) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc24b5840) 0 empty

Class Eigen::internal::plain_array<double, 12, 0, 16>
   size=96 align=16
   base size=96 base align=16
Eigen::internal::plain_array<double, 12, 0, 16> (0x0x7f7bc24b5d80) 0

Class Eigen::DenseStorage<double, 12, 2, -1, 0>
   size=112 align=16
   base size=100 base align=16
Eigen::DenseStorage<double, 12, 2, -1, 0> (0x0x7f7bc24b5d20) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=112 align=16
   base size=112 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc25d5888) 0
  Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc25d58f0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc25d5958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, -1, 0, 2, 6>, double, double, false> (0x0x7f7bc25d59c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 3> (0x0x7f7bc25d5a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 1> (0x0x7f7bc25d5a90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 0> (0x0x7f7bc25d5af8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc24b5cc0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 2, -1, 0, 2, 6>&, const Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 2, -1, 0, 2, 6>&, const Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc2243000) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc24b5f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<double, 2, -1, 0, 2, 6>&, const Eigen::Matrix<double, 2, -1, 0, 2, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<double, 2, -1, 0, 2, 6>&, const Eigen::Matrix<double, 2, -1, 0, 2, 6>&> (0x0x7f7bc2243060) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 1, const Eigen::Matrix<double, 2, -1, 0, 2, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 1, const Eigen::Matrix<double, 2, -1, 0, 2, 6>&> (0x0x7f7bc24b5e40) 0 empty

Class Eigen::Matrix<double, 2, -1, 0, 2, 6>
   size=112 align=16
   base size=112 base align=16
Eigen::Matrix<double, 2, -1, 0, 2, 6> (0x0x7f7bc25d5c30) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc25d5c98) 0
    Eigen::MatrixBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc25d5d00) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc25d5d68) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 2, -1, 0, 2, 6>, double, double, false> (0x0x7f7bc25d5dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 3> (0x0x7f7bc25d5e38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 1> (0x0x7f7bc25d5ea0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, -1, 0, 2, 6>, 0> (0x0x7f7bc25d5f08) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bc24b5de0) 0 empty

Class Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>
   size=144 align=16
   base size=144 base align=16
Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> (0x0x7f7bdb66abd0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc26d5cc0) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc261aaf8) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc261ac30) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, double, double, false> (0x0x7f7bc261aea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0> (0x0x7f7bc29d4478) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bc26d5d20) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::MatrixBase> (0x0x7f7bc22430c0) 0

Class Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Array<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Array<double, -1, 1, 0, 6, 1> > (0x0x7f7bc2243180) 0 empty

Class Eigen::internal::plain_col_type<Eigen::Matrix<double, -1, -1, 0, 6, 6>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_col_type<Eigen::Matrix<double, -1, -1, 0, 6, 6>, double> (0x0x7f7bc2243120) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc22433c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc2243360) 0 empty

Class Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2247208) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc2243300) 0 empty

Class Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc22432a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc22434e0) 0 empty

Class Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2243540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc2247410) 0 empty
  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2243660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc22475b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc2247618) 0 empty
    Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc22437e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc2247820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc2247888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc22478f0) 0 empty
      Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2243960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc2247b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc2247bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc2247c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc2247c98) 0 empty
        Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2243ae0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2243c00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc2243d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bc2243d80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc2243de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bc22da000) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc2243f60) 0 empty

Class Eigen::internal::eval<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc2243f00) 0 empty

Class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2247e38) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc2247ea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc2247f08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc2247f70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc2247478) 0 empty
          Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc2243ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc22daba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc22dac00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc22dac60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc22dacc0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> > (0x0x7f7bc22dad20) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc22dae40) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc22daf60) 0 empty

Class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc22d8958) 0 empty
  Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc22d89c0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc22d8a28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc22d8a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc22d8af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc22d8b60) 0 empty
            Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc22dab40) 0 empty

Class Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23a0540) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23a04e0) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc23b02d8) 0
  Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23b0340) 0 empty
    Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23b03a8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc23b0410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc23b0478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc23b04e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc23b0548) 0 empty
              Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23a0480) 0 empty

Class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc23b08f0) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc23b0958) 0
    Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23b09c0) 0 empty
      Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23b0a28) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc23b0a90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc23b0af8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc23b0b60) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc23b0bc8) 0 empty
                Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23a0780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23a0b40) 0 empty

Class Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23a0ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23a0c60) 0 empty

Class Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc23a0a80) 0 empty

Class Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >
   size=12 align=4
   base size=11 base align=4
Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > (0x0x7f7bc23b0dd0) 0
  Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc23b0e38) 0
    Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc23b0ea0) 0
      Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23b0f08) 0 empty
        Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23b0f70) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, double, double, false> (0x0x7f7bc23b05b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 3> (0x0x7f7bc23b0c30) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc23dc000) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, 0> (0x0x7f7bc23dc068) 0 empty
                  Eigen::EigenBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc23a0a20) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc23dc3a8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc23dc410) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bc23a0f00) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc23a0ea0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::MatrixXpr> (0x0x7f7bc1ffa000) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffa060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc23dc618) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffa0c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc23dc6e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc23dc750) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffa120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc23dc820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc23dc888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc23dc8f0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffa180) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc23dc9c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc23dca28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc23dca90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc23dcaf8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffa1e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffa2a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, true> (0x0x7f7bc1ffa300) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, true> (0x0x7f7bc1ffa360) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > > (0x0x7f7bc1ffa3c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::MatrixXpr> (0x0x7f7bc1ffa4e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Dense> (0x0x7f7bc1ffa480) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Dense> (0x0x7f7bc1ffa420) 0 empty

Class Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1ffa540) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc23dcb60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc23dcbc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc23dcc30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc23dcc98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc23dcd00) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffa240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > >
   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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > > (0x0x7f7bc1ffa600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&> (0x0x7f7bc1ffa660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&>
   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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&> (0x0x7f7bc1ffa6c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&> (0x0x7f7bc1ffa720) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> > (0x0x7f7bc1ffa780) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc1ffa7e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc1ffa840) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc23dcf08) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc23dcf70) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc23dc0d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc23dc478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc23dc680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc23dc7b8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffa5a0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffa960) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffa900) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc23dcd68) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc213d000) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc213d068) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc213d0d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc213d138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc213d1a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc213d208) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffa8a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc213d2d8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc213d340) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc213d3a8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc213d410) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc213d478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc213d4e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc213d548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc213d5b0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffa9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffab40) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffaae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 2, 0, 6, 2>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 2, 0, 6, 2>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffaba0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1, Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1, Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1ffaa80) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, true>
   size=36 align=4
   base size=36 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, true> (0x0x7f7bc213d680) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc213d6e8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc213d750) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc213d7b8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc213d820) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc213d888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc213d8f0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc213d958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc213d9c0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffaa20) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, Eigen::Dense> (0x0x7f7bc213dc98) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, true> (0x0x7f7bc213dd00) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc213dd68) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc213ddd0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc213de38) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc213dea0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc213df08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc213df70) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc213d270) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc213d618) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffac00) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> (0x0x7f7bc2179000) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, Eigen::Dense> (0x0x7f7bc2179068) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false, true> (0x0x7f7bc21790d0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc2179138) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc21791a0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc2179208) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc2179270) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, double, double, false> (0x0x7f7bc21792d8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 3> (0x0x7f7bc2179340) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 1> (0x0x7f7bc21793a8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, 0> (0x0x7f7bc2179410) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffac60) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffae40) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1> > (0x0x7f7bc1ffade0) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, 0> (0x0x7f7bc1ffaea0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc1ffaf60) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc1ffaf00) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc219b000) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc219b060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> (0x0x7f7bc21796e8) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc219b0c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, double, double, false> (0x0x7f7bc21797b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> (0x0x7f7bc2179820) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc219b120) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc219b1e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false> (0x0x7f7bc219b240) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false> (0x0x7f7bc219b2a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > > (0x0x7f7bc219b300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, Eigen::MatrixXpr> (0x0x7f7bc219b420) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, Eigen::Dense> (0x0x7f7bc219b3c0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, Eigen::Dense> (0x0x7f7bc219b360) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc2179888) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, double, double, false> (0x0x7f7bc21798f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> (0x0x7f7bc2179958) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc219b180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > >
   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::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > > (0x0x7f7bc219b4e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&>
   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::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&> (0x0x7f7bc219b540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&>
   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::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&> (0x0x7f7bc219b5a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&> (0x0x7f7bc219b600) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> > (0x0x7f7bc219b660) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc219b6c0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc219b720) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc2179b60) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc2179bc8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, double, double, false> (0x0x7f7bc2179c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> (0x0x7f7bc2179c98) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc219b480) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc219b840) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, 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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bc219b8a0) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>
   size=112 align=16
   base size=112 base align=16
Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> (0x0x7f7bdba13930) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc219b780) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc2179d68) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc2179dd0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, double, double, false> (0x0x7f7bc2179e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0> (0x0x7f7bc2179ea0) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bc219b7e0) 0 empty

Class Eigen::NoAlias<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixBase> (0x0x7f7bc219b900) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc2179478) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc2179548) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bc219b9c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc219b960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc219ba80) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc219bae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc2179d00) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc219bb40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc2179f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1f0d000) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc219bba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc1f0d0d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc1f0d138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1f0d1a0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc219bc00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc1f0d270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc1f0d2d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc1f0d340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1f0d3a8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc219bc60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc219bd20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, true> (0x0x7f7bc219bd80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, true> (0x0x7f7bc219bde0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bc219be40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc219bf60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bc219bf00) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bc219bea0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1f0d410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc1f0d478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc1f0d4e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc1f0d548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1f0d5b0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc219bcc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bc1faf060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&> (0x0x7f7bc1faf0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&> (0x0x7f7bc1faf120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&> (0x0x7f7bc1faf180) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> > (0x0x7f7bc1faf1e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc1faf240) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc1faf2a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1f0d7b8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1f0d820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc1f0d888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc1f0d8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc1f0d958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1f0d9c0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1faf000) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1faf3c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1faf360) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1f0da90) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1f0daf8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1f0db60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc1f0dbc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc1f0dc30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc1f0dc98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1f0dd00) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1faf300) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc1f0dea0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1f0df08) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1f0df70) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1f0d068) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc1f0d618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc1f0da28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc1f0dd68) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1c40000) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1faf420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1faf5a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1faf540) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1faf600) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc1faf4e0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true, true> (0x0x7f7bc1c400d0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc1c40138) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1c401a0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1c40208) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1c40270) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc1c402d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc1c40340) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc1c403a8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1c40410) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1faf480) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bc1c406e8) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true, true> (0x0x7f7bc1c40750) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc1c407b8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1c40820) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1c40888) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1c408f0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc1c40958) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc1c409c0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc1c40a28) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1c40a90) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1faf660) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> (0x0x7f7bc1c40c30) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bc1c40c98) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true, true> (0x0x7f7bc1c40d00) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc1c40d68) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1c40dd0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1c40e38) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1c40ea0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, double, double, false> (0x0x7f7bc1c40f08) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3> (0x0x7f7bc1c40f70) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1> (0x0x7f7bc1c40068) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 0> (0x0x7f7bc1c40478) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc1faf6c0) 0 empty

Class Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc1c68068) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc1c680d0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc1faf7e0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc1faf960) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1c681a0) 0 empty
  Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc1c68208) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc1c68270) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc1faf900) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc1faf9c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1fafa20) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1fafa80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc1c684e0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1fafae0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc1c685b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc1c68618) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1fafb40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1fafc00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc1fafc60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bc1fafcc0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc1fafd20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc1fafe40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc1fafde0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc1fafd80) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1c68680) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc1c686e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc1c68750) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1fafba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc1faff00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc1faff60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc1d2c000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc1d2c060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> > (0x0x7f7bc1d2c0c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc1d2c120) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc1d2c180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1c68958) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1c689c0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc1c68a28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc1c68a90) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1fafea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1d2c300) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1d2c2a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1d2c360) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc1d2c240) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc1c68b60) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1c68bc8) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1c68c30) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc1c68c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc1c68d00) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1d2c1e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc1d2c4e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc1d2c480) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=20 align=4
   base size=20 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdbd79ee0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc1d2c3c0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bc1c68f08) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1c68f70) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1c68000) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bc1c68548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bc1c687b8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1d2c420) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1d2c660) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bc1d2c600) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 2, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 2, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc1d2c720) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 1> (0x0x7f7bc1d2c6c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1d2c7e0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1d2c780) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1d2c840) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1d2c8a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0> (0x0x7f7bc1dc8270) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1d2c900) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, double, double, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, double, double, false> (0x0x7f7bc1dc8340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0> (0x0x7f7bc1dc83a8) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1d2c960) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1d2ca20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, false> (0x0x7f7bc1d2ca80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, false> (0x0x7f7bc1d2cae0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bc1d2cb40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, Eigen::MatrixXpr> (0x0x7f7bc1d2cc60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, Eigen::Dense> (0x0x7f7bc1d2cc00) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, Eigen::Dense> (0x0x7f7bc1d2cba0) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1dc8410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, double, double, false> (0x0x7f7bc1dc8478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0> (0x0x7f7bc1dc84e0) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1d2c9c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   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::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bc1d2cd20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&>
   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::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&> (0x0x7f7bc1d2cd80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&>
   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::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&> (0x0x7f7bc1d2cde0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&> (0x0x7f7bc1d2ce40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0> > (0x0x7f7bc1d2cea0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc1d2cf00) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc1d2cf60) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1dc86e8) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1dc8750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, double, double, false> (0x0x7f7bc1dc87b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0> (0x0x7f7bc1dc8820) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1d2ccc0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1b06180) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1b06120) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 2, 0, 6, 2>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 2, 0, 6, 2>, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&> (0x0x7f7bc1b061e0) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 1, Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 1, Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1b060c0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1b06240) 0 empty

Class Eigen::internal::compute_matrix_flags<double, -1, 2, 0, 6, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::compute_matrix_flags<double, -1, 2, 0, 6, 2> (0x0x7f7bc1b06300) 0 empty

Class Eigen::internal::traits<Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1b062a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Matrix<double, -1, 2, 0, 6, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Matrix<double, -1, 2, 0, 6, 2>, Eigen::MatrixXpr> (0x0x7f7bc1b06360) 0 empty

Class Eigen::internal::accessors_level<Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1b06480) 0 empty

Class Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1b064e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 0> (0x0x7f7bc1dc8c98) 0 empty
  Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1b06540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 1> (0x0x7f7bc1dc8d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 0> (0x0x7f7bc1dc8dd0) 0 empty
    Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1b065a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 3> (0x0x7f7bc1dc8ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 1> (0x0x7f7bc1dc8f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 0> (0x0x7f7bc1dc8f70) 0 empty
      Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1b06600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 2, 0, 6, 2>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 2, 0, 6, 2>, double, double, false> (0x0x7f7bc1dc81a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 3> (0x0x7f7bc1dc82d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 1> (0x0x7f7bc1dc8548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 0> (0x0x7f7bc1dc8888) 0 empty
        Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1b06660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1b06720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, -1, 2, 0, 6, 2>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Matrix<double, -1, 2, 0, 6, 2>, true> (0x0x7f7bc1b06780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, -1, 2, 0, 6, 2>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Matrix<double, -1, 2, 0, 6, 2>, true> (0x0x7f7bc1b068a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, -1, 2, 0, 6, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Matrix<double, -1, 2, 0, 6, 2> > > (0x0x7f7bc1b069c0) 0 empty

Class Eigen::internal::eval<Eigen::Matrix<double, -1, 2, 0, 6, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Matrix<double, -1, 2, 0, 6, 2>, Eigen::Dense> (0x0x7f7bc1b06ae0) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, -1, 2, 0, 6, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const_on_value_type<const Eigen::Matrix<double, -1, 2, 0, 6, 2>&> (0x0x7f7bc1b06b40) 0 empty

Class Eigen::DenseBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1dc8e38) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 2, 0, 6, 2>, double, double, false> (0x0x7f7bc1b54000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 3> (0x0x7f7bc1b54068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 1> (0x0x7f7bc1b540d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 0> (0x0x7f7bc1b54138) 0 empty
          Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1b066c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, -1, 2, 0, 6, 2> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, 2, 0, 6, 2> > >
   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, -1, 2, 0, 6, 2> > >, const Eigen::Transpose<const Eigen::Matrix<double, -1, 2, 0, 6, 2> > > (0x0x7f7bc1b06c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Matrix<double, -1, 2, 0, 6, 2> >, const Eigen::Matrix<double, -1, 2, 0, 6, 2>&>
   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, -1, 2, 0, 6, 2> >, const Eigen::Matrix<double, -1, 2, 0, 6, 2>&> (0x0x7f7bc1b06c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Matrix<double, -1, 2, 0, 6, 2> >, const Eigen::Matrix<double, -1, 2, 0, 6, 2>&>
   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, -1, 2, 0, 6, 2> >, const Eigen::Matrix<double, -1, 2, 0, 6, 2>&> (0x0x7f7bc1b06cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Matrix<double, -1, 2, 0, 6, 2> >, Eigen::Matrix<double, -1, 2, 0, 6, 2>&>
   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, -1, 2, 0, 6, 2> >, Eigen::Matrix<double, -1, 2, 0, 6, 2>&> (0x0x7f7bc1b06d20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, -1, 2, 0, 6, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Matrix<double, -1, 2, 0, 6, 2>, 0> > (0x0x7f7bc1b06d80) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc1b06ea0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc1817000) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1b545b0) 0 empty
  Eigen::DenseBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1b54618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 2, 0, 6, 2>, double, double, false> (0x0x7f7bc1b54680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 3> (0x0x7f7bc1b546e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 1> (0x0x7f7bc1b54750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 0> (0x0x7f7bc1b547b8) 0 empty
            Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1b06ba0) 0 empty

Class Eigen::DenseStorage<double, 12, -1, 2, 0>
   size=112 align=16
   base size=100 base align=16
Eigen::DenseStorage<double, 12, -1, 2, 0> (0x0x7f7bc18170c0) 0

Class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=112 align=16
   base size=112 base align=16
Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1849138) 0
  Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc18491a0) 0 empty
    Eigen::DenseBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1849208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 2, 0, 6, 2>, double, double, false> (0x0x7f7bc1849270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 3> (0x0x7f7bc18492d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 1> (0x0x7f7bc1849340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 0> (0x0x7f7bc18493a8) 0 empty
              Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1817060) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, -1, 2, 0, 6, 2>&, const Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, -1, 2, 0, 6, 2>&, const Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1817300) 0 empty

Class Eigen::internal::ref_selector<Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc18172a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Matrix<double, -1, 2, 0, 6, 2>&, const Eigen::Matrix<double, -1, 2, 0, 6, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Matrix<double, -1, 2, 0, 6, 2>&, const Eigen::Matrix<double, -1, 2, 0, 6, 2>&> (0x0x7f7bc1817360) 0 empty

Class Eigen::internal::nested<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 1, const Eigen::Matrix<double, -1, 2, 0, 6, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 1, const Eigen::Matrix<double, -1, 2, 0, 6, 2>&> (0x0x7f7bc1817180) 0 empty

Class Eigen::Matrix<double, -1, 2, 0, 6, 2>
   size=112 align=16
   base size=112 base align=16
Eigen::Matrix<double, -1, 2, 0, 6, 2> (0x0x7f7bc18494e0) 0
  Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1849548) 0
    Eigen::MatrixBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc18495b0) 0 empty
      Eigen::DenseBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1849618) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, -1, 2, 0, 6, 2>, double, double, false> (0x0x7f7bc1849680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 3> (0x0x7f7bc18496e8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 1> (0x0x7f7bc1849750) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 2, 0, 6, 2>, 0> (0x0x7f7bc18497b8) 0 empty
                Eigen::EigenBase<Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bc1817120) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>
   size=144 align=16
   base size=144 base align=16
Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> (0x0x7f7bdc5207e0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc1b06000) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1dc88f0) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1dc8958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, double, double, false> (0x0x7f7bc1dc89c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0> (0x0x7f7bc1dc8a28) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bc1b06060) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::MatrixBase>
   size=4 align=4
   base size=4 base align=4
Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::MatrixBase> (0x0x7f7bc18173c0) 0

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc1817960) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc1817900) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> (0x0x7f7bc18179c0) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc1817a20) 0 empty

Class Eigen::internal::traits<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc1849d68) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc1817a80) 0 empty

Class Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc1817ae0) 0 empty

Class Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc1817b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bc1849e38) 0 empty
  Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc1817ba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, double, double, false> (0x0x7f7bc1849f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bc1849f70) 0 empty
    Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc1817c00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc1817cc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, false> (0x0x7f7bc1817d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, false> (0x0x7f7bc1817d80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > > (0x0x7f7bc1817de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::MatrixXpr> (0x0x7f7bc1817f00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Dense> (0x0x7f7bc1817ea0) 0 empty

Class Eigen::internal::eval<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Dense> (0x0x7f7bc1817e40) 0 empty

Class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc1849410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, double, double, false> (0x0x7f7bc1849820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bc1849d00) 0 empty
      Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc1817c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > >
   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::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > > (0x0x7f7bc19b1000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>&>
   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::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>&> (0x0x7f7bc19b1060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>&>
   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::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >, const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>&> (0x0x7f7bc19b10c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>&> (0x0x7f7bc19b1120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> > (0x0x7f7bc19b1180) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc19b11e0) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc19b1240) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc19490d0) 0 empty
  Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc1949138) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, double, double, false> (0x0x7f7bc19491a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bc1949208) 0 empty
        Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc1817f60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bc19b13c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bc19b1360) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bc19b1300) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc19b14e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc19b1480) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bc19b1540) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc19b1420) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc19b15a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc19b1660) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc19b1600) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>&> (0x0x7f7bc19b1720) 0 empty

Class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=112 align=16
   base size=112 base align=16
Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc19492d8) 0
  Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc1949340) 0 empty
    Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc19493a8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, double, double, false> (0x0x7f7bc1949410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bc1949478) 0 empty
          Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc19b12a0) 0 empty

Class Eigen::internal::nested<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc19b17e0) 0 empty

Class Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>
   size=112 align=16
   base size=112 base align=16
Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> (0x0x7f7bc19498f0) 0
  Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc1949958) 0
    Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc19499c0) 0 empty
      Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc1949a28) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, double, double, false> (0x0x7f7bc1949a90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 0> (0x0x7f7bc1949af8) 0 empty
            Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2> > (0x0x7f7bc19b1780) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc19b1840) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> (0x0x7f7bc19b18a0) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc19b1900) 0 empty

Class Eigen::internal::traits<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc1949c98) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc19b1960) 0 empty

Class Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc19b19c0) 0 empty

Class Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc19b1a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bc1949d68) 0 empty
  Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc19b1a80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, double, double, false> (0x0x7f7bc1949e38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bc1949ea0) 0 empty
    Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc19b1ae0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc19b1ba0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, false> (0x0x7f7bc19b1c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, false> (0x0x7f7bc19b1c60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > > (0x0x7f7bc19b1cc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::MatrixXpr> (0x0x7f7bc19b1de0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::Dense> (0x0x7f7bc19b1d80) 0 empty

Class Eigen::internal::eval<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::Dense> (0x0x7f7bc19b1d20) 0 empty

Class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc1949f08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, double, double, false> (0x0x7f7bc1949f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bc1949270) 0 empty
      Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc19b1b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > >
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > > (0x0x7f7bc19b1ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>&>
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>&> (0x0x7f7bc19b1f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>&>
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>&> (0x0x7f7bc19b1f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>&> (0x0x7f7bc1729000) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> > (0x0x7f7bc1729060) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc17290c0) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc1729120) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc1949dd0) 0 empty
  Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc1718000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, double, double, false> (0x0x7f7bc1718068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bc17180d0) 0 empty
        Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc19b1e40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bc17292a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc1729240) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bc17291e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc17293c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc1729360) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bc1729420) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc1729300) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc17295a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc1729480) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc1729660) 0 empty

Class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=96 align=16
   base size=96 base align=16
Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc17181a0) 0
  Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc1718208) 0 empty
    Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc1718270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, double, double, false> (0x0x7f7bc17182d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bc1718340) 0 empty
          Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc1729180) 0 empty

Class Eigen::internal::nested<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bc17297e0) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>
   size=96 align=16
   base size=96 base align=16
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> (0x0x7f7bc1718750) 0
  Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc17187b8) 0
    Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc1718820) 0 empty
      Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc1718888) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, double, double, false> (0x0x7f7bc17188f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>, 0> (0x0x7f7bc1718958) 0 empty
            Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2> > (0x0x7f7bc1729780) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::MatrixBase> (0x0x7f7bc1729840) 0

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc1718af8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc1718b60) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bc1729900) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc17298a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc17299c0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc1729a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc1718d68) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc1729a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc1718e38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc1718ea0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc1729ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc1718f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc1718138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc17183a8) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc1729b40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc1718bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc1718dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc1718f08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc141c000) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc1729ba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc1729c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, true> (0x0x7f7bc1729cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, true> (0x0x7f7bc1729d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc1729d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc1729ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc1729e40) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc1729de0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc141c068) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc141c0d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc141c138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc141c1a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc141c208) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc1729c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc1729f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&> (0x0x7f7bc14b0000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&> (0x0x7f7bc14b0060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&> (0x0x7f7bc14b00c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> > (0x0x7f7bc14b0120) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc14b0180) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc14b01e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc141c410) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc141c478) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc141c4e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc141c548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc141c5b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc141c618) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc1729f00) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc14b0300) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc14b02a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc141c6e8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc141c750) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc141c7b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc141c820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc141c888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc141c8f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc141c958) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc14b0240) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc141ca28) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc141ca90) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc141caf8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc141cb60) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc141cbc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc141cc30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc141cc98) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc141cd00) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc14b0360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc14b04e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc14b0480) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc14b0540) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc14b0420) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false, true> (0x0x7f7bc141cdd0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc141ce38) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc141cea0) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc141cf08) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc141cf70) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc141c270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc141c680) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc141c9c0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc141cd68) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc14b03c0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false, Eigen::Dense>
   size=36 align=4
   base size=36 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bc154c270) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false, true> (0x0x7f7bc154c2d8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc154c340) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc154c3a8) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc154c410) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc154c478) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc154c4e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc154c548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc154c5b0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc154c618) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc14b05a0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>
   size=36 align=4
   base size=36 base align=4
Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> (0x0x7f7bc154c6e8) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bc154c750) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false, true> (0x0x7f7bc154c7b8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc154c820) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc154c888) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc154c8f0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc154c958) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc154c9c0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 3> (0x0x7f7bc154ca28) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 1> (0x0x7f7bc154ca90) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, 0> (0x0x7f7bc154caf8) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc14b0600) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc14b07e0) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc14b0780) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> (0x0x7f7bc14b0840) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc14b08a0) 0 empty

Class Eigen::internal::traits<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc154cc98) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc14b0900) 0 empty

Class Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc14b0960) 0 empty

Class Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc14b09c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bc154cd68) 0 empty
  Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc14b0a20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, double, double, false> (0x0x7f7bc154ce38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bc154cea0) 0 empty
    Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc14b0a80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc14b0b40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, false> (0x0x7f7bc14b0ba0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, false> (0x0x7f7bc14b0c00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > > (0x0x7f7bc14b0c60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::MatrixXpr> (0x0x7f7bc14b0d80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Dense> (0x0x7f7bc14b0d20) 0 empty

Class Eigen::internal::eval<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Dense> (0x0x7f7bc14b0cc0) 0 empty

Class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc154cf08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, double, double, false> (0x0x7f7bc154cf70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bc154c000) 0 empty
      Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc14b0ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > >
   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::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > > (0x0x7f7bc14b0e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>&>
   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::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>&> (0x0x7f7bc14b0ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>&>
   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::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >, const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>&> (0x0x7f7bc14b0f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>&> (0x0x7f7bc14b0f60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> > (0x0x7f7bc1263000) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc1263060) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc12630c0) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc122c000) 0 empty
  Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc122c068) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, double, double, false> (0x0x7f7bc122c0d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bc122c138) 0 empty
        Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc14b0de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bc1263240) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bc12631e0) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bc1263180) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc1263360) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc1263300) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&> (0x0x7f7bc12633c0) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc12632a0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc1263420) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc12634e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc1263480) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>&> (0x0x7f7bc12635a0) 0 empty

Class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=112 align=16
   base size=112 base align=16
Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc122c208) 0
  Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc122c270) 0 empty
    Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc122c2d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, double, double, false> (0x0x7f7bc122c340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bc122c3a8) 0 empty
          Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc1263120) 0 empty

Class Eigen::internal::nested<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc1263660) 0 empty

Class Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>
   size=112 align=16
   base size=112 base align=16
Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> (0x0x7f7bc122c820) 0
  Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bc122c888) 0
    Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc122c8f0) 0 empty
      Eigen::DenseBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc122c958) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, double, double, false> (0x0x7f7bc122c9c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, 0> (0x0x7f7bc122ca28) 0 empty
            Eigen::EigenBase<Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2> > (0x0x7f7bc1263600) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc12636c0) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bc1263720) 0 empty

Class Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bc1263780) 0 empty

Class Eigen::internal::traits<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc122cbc8) 0 empty
  Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bc12637e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc1263840) 0 empty

Class Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc12638a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bc122cc98) 0 empty
  Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc1263900) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, double, double, false> (0x0x7f7bc122cd68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bc122cdd0) 0 empty
    Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc1263960) 0 empty

Class Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc1263a20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, false> (0x0x7f7bc1263a80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, false> (0x0x7f7bc1263ae0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > > (0x0x7f7bc1263b40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::MatrixXpr> (0x0x7f7bc1263c60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::Dense> (0x0x7f7bc1263c00) 0 empty

Class Eigen::internal::eval<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::Dense> (0x0x7f7bc1263ba0) 0 empty

Class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc122ce38) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, double, double, false> (0x0x7f7bc122cea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bc122cf08) 0 empty
      Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc12639c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > >
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > >, const Eigen::Transpose<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > > (0x0x7f7bc1263d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>&>
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>&> (0x0x7f7bc1263d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>&>
   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::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >, const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>&> (0x0x7f7bc1263de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >, Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>&> (0x0x7f7bc1263e40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> > (0x0x7f7bc1263ea0) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc1263f00) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc1263f60) 0 empty

Class Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc122cb60) 0 empty
  Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc122cd00) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, double, double, false> (0x0x7f7bc122cf70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bc139a000) 0 empty
        Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc1263cc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::MatrixXpr> (0x0x7f7bc1025120) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::Dense> (0x0x7f7bc10250c0) 0 empty

Class Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::Dense> (0x0x7f7bc1025060) 0 empty

Class Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >&, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bc1025240) 0 empty

Class Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bc10251e0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >&> (0x0x7f7bc10252a0) 0 empty

Class Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc1025180) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc1025420) 0 empty

Class Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc1025300) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc139a618) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc10254e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc139a680) 0 empty
  Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc139a6e8) 0 empty
    Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc1025600) 0 empty

Class Eigen::internal::remove_all<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&> (0x0x7f7bc1025660) 0 empty

Class Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=96 align=16
   base size=96 base align=16
Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc139a0d0) 0
  Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc139a138) 0 empty
    Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc139a1a0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, double, double, false> (0x0x7f7bc139a208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bc139a270) 0 empty
          Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc1025000) 0 empty

Class Eigen::internal::nested<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bc10257e0) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>
   size=96 align=16
   base size=96 base align=16
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> (0x0x7f7bc139a820) 0
  Eigen::ProductBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bc139a888) 0
    Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc139a8f0) 0 empty
      Eigen::DenseBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc139a958) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, double, double, false> (0x0x7f7bc139a9c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>, 0> (0x0x7f7bc139aa28) 0 empty
            Eigen::EigenBase<Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2> > (0x0x7f7bc1025780) 0 empty

Class Eigen::NoAlias<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::MatrixBase> (0x0x7f7bc1025840) 0

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, false, false> (0x0x7f7bc1025d20) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, false, false> (0x0x7f7bc1025ea0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1> > (0x0x7f7bc10a01e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, 2, 2, 0> (0x0x7f7bc10a0240) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bc10a0300) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bc10a02a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bc10a0360) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 2, 2, 0> (0x0x7f7bc10a03c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bc10a0420) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 2, 2, 0> (0x0x7f7bc10a0480) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 2, 5> (0x0x7f7bc10a04e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 2, 5> (0x0x7f7bc10a0540) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 0, 5> (0x0x7f7bc10a05a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, 5, 1, 1, 5>&, Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, 5, 1, 1, 5>&, Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bc10a0660) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bc10a0600) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<double, 5, 1> > (0x0x7f7bc10a07e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 5, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 5, 1>, Eigen::MatrixXpr> (0x0x7f7bc10a09c0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 5, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 5, 1>, Eigen::Dense> (0x0x7f7bc10a0960) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<double, 5, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<double, 5, 1>, Eigen::Dense> (0x0x7f7bc10a0900) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<double, 5, 1> > (0x0x7f7bc10a0c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Matrix<double, 5, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Matrix<double, 5, 1>&> (0x0x7f7bc10a0c60) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<double, 5, 1>, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<double, 5, 1>, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bc10a0ae0) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<double, 5, 1> > (0x0x7f7bc10a0de0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<double, 5, 1> > (0x0x7f7bc10a0d80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<double, 5, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<double, 5, 1>, true> (0x0x7f7bc10a0e40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<double, 5, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<double, 5, 1>, true> (0x0x7f7bc10a0ea0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc10e40d0) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<double, 5, 1> > (0x0x7f7bc10e4138) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bc10a08a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, Eigen::MatrixXpr> (0x0x7f7bc10a0f00) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Matrix<double, 5, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Matrix<double, 5, 1>, true> (0x0x7f7bc10a0840) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc10fb060) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc10fb0c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bc10e47b8) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc10fb120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 2> (0x0x7f7bc10e4888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bc10e48f0) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc10fb180) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bc10e49c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 2> (0x0x7f7bc10e4a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bc10e4a90) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc10fb1e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc10fb2a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, true> (0x0x7f7bc10fb3c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, true> (0x0x7f7bc10fb420) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bc10fb480) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, Eigen::MatrixXpr> (0x0x7f7bc10fb5a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, Eigen::Dense> (0x0x7f7bc10fb540) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, Eigen::Dense> (0x0x7f7bc10fb4e0) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc10e4af8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bc10e4b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 2> (0x0x7f7bc10e4bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bc10e4c30) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc10fb240) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 5, 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::Transpose<const Eigen::Matrix<double, 5, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bc10fb960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, 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::Transpose<const Eigen::Matrix<double, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >&> (0x0x7f7bc10fb9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, 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::Transpose<const Eigen::Matrix<double, 5, 1> > >, const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >&> (0x0x7f7bc10fba20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >, Eigen::Transpose<const Eigen::Matrix<double, 5, 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::Transpose<const Eigen::Matrix<double, 5, 1> > >, Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >&> (0x0x7f7bc10fba80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 0> > (0x0x7f7bc10fbae0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc10fbb40) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc10fbba0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc1146068) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc11460d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bc1146138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 2> (0x0x7f7bc11461a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bc1146208) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc10fb900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >&, const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >&, const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc0e241e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc0e24180) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 5, 1, 1, 5>, const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 5, 1, 1, 5>, const Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc0e24240) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 1, Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 1, Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bc0e24120) 0 empty

Class Eigen::TransposeImpl<const Eigen::Matrix<double, 5, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Matrix<double, 5, 1>, Eigen::Dense> (0x0x7f7bc11463a8) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc1146410) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc1146478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bc11464e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 2> (0x0x7f7bc1146548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bc11465b0) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc0e240c0) 0 empty

Class Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > (0x0x7f7bc11467b8) 0
  Eigen::TransposeImpl<const Eigen::Matrix<double, 5, 1>, Eigen::Dense> (0x0x7f7bc1146820) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc1146888) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc11468f0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, double, double, false> (0x0x7f7bc1146958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 2> (0x0x7f7bc11469c0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, 0> (0x0x7f7bc1146a28) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc0e242a0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<double, 5, 1> >, Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bc0e24300) 0 empty

Class Eigen::internal::blas_traits<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc10e4000) 0 empty
  Eigen::internal::blas_traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bc10a0780) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bc10a0720) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, true> (0x0x7f7bc0e24360) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 0, 5> (0x0x7f7bc0e243c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bc0e24420) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, false> (0x0x7f7bc0e24540) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f7bc0e24660) 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> > (0x0x7f7bc0e24600) 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> > (0x0x7f7bc0e246c0) 0

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, false, false> (0x0x7f7bc0e24960) 0 empty

Class Eigen::internal::functor_is_product_like<Eigen::internal::scalar_product_op<double, double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_is_product_like<Eigen::internal::scalar_product_op<double, double> > (0x0x7f7bc0e24c60) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bc0e24d80) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 1, 2, 0> (0x0x7f7bc0e24de0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bc0e24e40) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, 0, 0, 0> (0x0x7f7bc0e24ea0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 0, 16> (0x0x7f7bc0e24f00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>&, Eigen::Matrix<double, 4, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>&, Eigen::Matrix<double, 4, 4> > (0x0x7f7bc0ec9000) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false> > (0x0x7f7bc0e24f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>&, Eigen::Matrix<double, 4, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>&, Eigen::Matrix<double, 4, 4> > (0x0x7f7bc0ec9240) 0 empty

Class Eigen::internal::blas_traits<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bc0ec91e0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2> > (0x0x7f7bc0ec9180) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, false> (0x0x7f7bc0ec9300) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>&, Eigen::Matrix<double, -1, -1, 0, 5, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>&, Eigen::Matrix<double, -1, -1, 0, 5, 4> > (0x0x7f7bc0ec9480) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false> > (0x0x7f7bc0ec9420) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, false> (0x0x7f7bc0ec9540) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 4, 0, 5, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bc0ec95a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 4, 0, 5, 4>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 4, 0, 5, 4>, 0, 0, 0> (0x0x7f7bc0ec9600) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 0, 5> (0x0x7f7bc0ec9660) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>&, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>&, Eigen::Matrix<double, 5, 1> > (0x0x7f7bc0ec9720) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false> > (0x0x7f7bc0ec96c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, false> (0x0x7f7bc0ec98a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>&, Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>&, Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bc0ec9960) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bc0ec9900) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 1>, false> (0x0x7f7bc0ec9a20) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc0ec9a80) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 2, 0> (0x0x7f7bc0ec9ba0) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0eb54e0) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc0eb57b8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc0eb5c30) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bc0eb5f70) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc0ec9d80) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0ec9d20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc0ec9e40) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0ec9ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0f220d0) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0ec9f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bc0f221a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0f22208) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0ec9f60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc0f222d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bc0f22340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0f223a8) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f50000) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f500c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f7bc0f50120) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f7bc0f50180) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0f501e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bc0f50300) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc0f502a0) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc0f50240) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f22410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc0f22478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bc0f224e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0f22548) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f50060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0f503c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bc0f50420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bc0f50480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bc0f504e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> > (0x0x7f7bc0f50540) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc0f505a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc0f50600) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f22750) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f227b8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc0f22820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bc0f22888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0f228f0) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f50360) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f50720) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f506c0) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0f229c0) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f22a28) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f22a90) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc0f22af8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bc0f22b60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0f22bc8) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f50660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f508a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f50840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f50900) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc0f507e0) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, true>
   size=48 align=4
   base size=48 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bc0f22c98) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0f22d00) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f22d68) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f22dd0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc0f22e38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bc0f22ea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0f22f08) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f50780) 0 empty

Class Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense>
   size=48 align=4
   base size=48 base align=4
Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bc0f22958) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bc0f22c30) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0f22f70) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0aba000) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0aba068) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc0aba0d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bc0aba138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0aba1a0) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f50960) 0 empty

Class Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>
   size=48 align=4
   base size=48 base align=4
Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f7bc0aba270) 0
  Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bc0aba2d8) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bc0aba340) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0aba3a8) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0aba410) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0aba478) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc0aba4e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bc0aba548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0aba5b0) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f509c0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1> > (0x0x7f7bc0abaaf8) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0abab60) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc0ababc8) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc0abac30) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bc0abac98) 0 empty
          Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc0f50a80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>, Eigen::MatrixXpr> (0x0x7f7bc0f50c00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f7bc0f50ba0) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f7bc0f50b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1> > (0x0x7f7bc0f50d20) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1> > (0x0x7f7bc0f50cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1> > (0x0x7f7bc0f50d80) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc0f50c60) 0 empty

Class Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1>
   size=48 align=4
   base size=48 base align=4
Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1> (0x0x7f7bc0aba680) 0
  Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f7bc0aba6e8) 0
    Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bc0aba750) 0
      Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bc0aba7b8) 0
        Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0aba820) 0
          Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0aba888) 0 empty
            Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0aba8f0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bc0aba958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bc0aba9c0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bc0abaa28) 0 empty
                    Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f50a20) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0aba618) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0abad00) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc0aed000) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc0aed068) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bc0aed0d0) 0 empty
          Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc0f50de0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0f50f00) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0aed138) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0aed1a0) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0aed208) 0 empty
      Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc0aed270) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bc0aed2d8) 0 empty
          Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bc0aed340) 0 empty
            Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bc0f50ea0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc0af3000) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0af3060) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0af30c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bc0aed478) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0af3120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bc0aed548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bc0aed5b0) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0af3180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0af3240) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bc0af32a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bc0af3300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bc0af3360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc0af3480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc0af3420) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc0af33c0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0aed618) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bc0aed680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bc0aed6e8) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0af31e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bc0af3540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bc0af35a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bc0af3600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bc0af3660) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> > (0x0x7f7bc0af36c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc0af3720) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc0af3780) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0aed8f0) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0aed958) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bc0aed9c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bc0aeda28) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0af34e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0af3900) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0af38a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0af3960) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc0af3840) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc0aedaf8) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0aedb60) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0aedbc8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bc0aedc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bc0aedc98) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0af37e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0af3ae0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bc0af3a80) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >
   size=56 align=4
   base size=56 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bce233380) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc0af39c0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc0aedea0) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0aedf08) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0aedf70) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bc0aed4e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bc0aed750) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bc0af3a20) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, false, false> (0x0x7f7bc0af3c00) 0 empty

Class Eigen::internal::binary_result_of_select<Eigen::internal::scalar_sum_op<double>, double, double, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::binary_result_of_select<Eigen::internal::scalar_sum_op<double>, double, double, 4> (0x0x7f7bc0af3ea0) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_sum_op<double>(double, double)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_sum_op<double>(double, double)> (0x0x7f7bc0af3e40) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc0af3f00) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc0af3de0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc087c5b0) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc0af3f60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bc08b7000) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc08b7060) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc08b70c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bc087c680) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc08b7120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bc087c750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bc087c7b8) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc08b7180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bc087c888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bc087c8f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bc087c958) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc08b71e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bc087ca28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bc087ca90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bc087caf8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bc087cb60) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc08b7240) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc08b7300) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, true> (0x0x7f7bc08b7360) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, true> (0x0x7f7bc08b73c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > > (0x0x7f7bc08b7420) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bc08b7540) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bc08b74e0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bc08b7480) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc087cbc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bc087cc30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bc087cc98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bc087cd00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bc087cd68) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc08b72a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > > (0x0x7f7bc08b7600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bc08b7660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bc08b76c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bc08b7720) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> > (0x0x7f7bc08b7780) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc08b77e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc08b7840) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc087cf70) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc087c3a8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bc087c6e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bc087c820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bc087cdd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bc09a0000) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc08b75a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc08b79c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc08b7960) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc08b7a20) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc08b7900) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc09a00d0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc09a0138) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc09a01a0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bc09a0208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bc09a0270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bc09a02d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bc09a0340) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc08b78a0) 0 empty

Class Eigen::internal::scalar_difference_op<double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_difference_op<double> (0x0x7f7bc08b7b40) 0 empty

Class Eigen::internal::binary_result_of_select<Eigen::internal::scalar_difference_op<double>, double, double, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::binary_result_of_select<Eigen::internal::scalar_difference_op<double>, double, double, 4> (0x0x7f7bc08b7ba0) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_difference_op<double>(double, double)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_difference_op<double>(double, double)> (0x0x7f7bc08b7ae0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc08b7d80) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_difference_op<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_difference_op<double> > (0x0x7f7bc08b7de0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc08b7a80) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc09a0a28) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc08b7e40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bc08b7ea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc08b7f00) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc08b7f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc09a0af8) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06a9000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc09a0bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc09a0c30) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06a9060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc09a0d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc09a0d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc09a0dd0) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06a90c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bc09a0ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc09a0f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc09a0f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc09a0068) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06a9120) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06a91e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bc06a9240) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bc06a92a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc06a9300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bc06a9420) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bc06a93c0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bc06a9360) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc09a03a8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bc09a08f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc09a0b60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc09a0c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc06d9000) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06a9180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc06a94e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bc06a9540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bc06a95a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bc06a9600) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bc06a9660) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc06a96c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc06a9720) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06d9208) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06d9270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bc06d92d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc06d9340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc06d93a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc06d9410) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06a9480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06a98a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06a9840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06a9900) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bc06a97e0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc06d94e0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06d9548) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06d95b0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bc06d9618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc06d9680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc06d96e8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc06d9750) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc06a9780) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc06d9a90) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc06a9a20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, Eigen::MatrixXpr> (0x0x7f7bc06a9a80) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc06a9ae0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc06a9b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 0> (0x0x7f7bc06d9b60) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc06a9ba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, double, double, false> (0x0x7f7bc06d9c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 0> (0x0x7f7bc06d9c98) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc06a9c00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc06a9cc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 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<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, false> (0x0x7f7bc06a9d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 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<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, false> (0x0x7f7bc06a9d80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc06a9de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 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<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, Eigen::MatrixXpr> (0x0x7f7bc06a9f00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, Eigen::Dense> (0x0x7f7bc06a9ea0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, Eigen::Dense> (0x0x7f7bc06a9e40) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc06d9d00) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, double, double, false> (0x0x7f7bc06d9d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 0> (0x0x7f7bc06d9dd0) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc06a9c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc0541000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >&> (0x0x7f7bc0541060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >&> (0x0x7f7bc05410c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >&> (0x0x7f7bc0541120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 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<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 0> > (0x0x7f7bc0541180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc05411e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc0541240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc06d9068) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc06d9478) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, double, double, false> (0x0x7f7bc06d97b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 0> (0x0x7f7bc06d9bc8) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc06a9f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc0541420) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc05413c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, -1, 0, 5, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, -1, 0, 5, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc0541480) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 1, Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 1, Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc0541360) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc049fa10) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc05412a0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc06d9e38) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc05d9000) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, double, double, false> (0x0x7f7bc05d9068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 0> (0x0x7f7bc05d90d0) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc0541300) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc05414e0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc06a99c0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc05d92d8) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc0541540) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::MatrixXpr> (0x0x7f7bc05415a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc0541600) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc0541660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 0> (0x0x7f7bc05d93a8) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc05416c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 1> (0x0x7f7bc05d9478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 0> (0x0x7f7bc05d94e0) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc0541720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 3> (0x0x7f7bc05d95b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 1> (0x0x7f7bc05d9618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 0> (0x0x7f7bc05d9680) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc0541780) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, double, double, false> (0x0x7f7bc05d9750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 3> (0x0x7f7bc05d97b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 1> (0x0x7f7bc05d9820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 0> (0x0x7f7bc05d9888) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc05417e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc05418a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, true> (0x0x7f7bc0541900) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, true> (0x0x7f7bc0541960) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > > (0x0x7f7bc05419c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::MatrixXpr> (0x0x7f7bc0541ae0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::Dense> (0x0x7f7bc0541a80) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::Dense> (0x0x7f7bc0541a20) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc05d98f0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, double, double, false> (0x0x7f7bc05d9958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 3> (0x0x7f7bc05d99c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 1> (0x0x7f7bc05d9a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 0> (0x0x7f7bc05d9a90) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc0541840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > >
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > > (0x0x7f7bc0541ba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >&> (0x0x7f7bc0541c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >&> (0x0x7f7bc0541c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >&> (0x0x7f7bc0541cc0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 0> > (0x0x7f7bc0541d20) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc0541d80) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc0541de0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc05d9c98) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc05d9d00) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, double, double, false> (0x0x7f7bc05d9d68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 3> (0x0x7f7bc05d9dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 1> (0x0x7f7bc05d9e38) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 0> (0x0x7f7bc05d9ea0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc0541b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc0541f60) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc0541f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, -1, 0, 5, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, -1, 0, 5, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc0391000) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 1, Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 1, Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bc0541ea0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bc05d9f70) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc05d9138) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc05d9410) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, double, double, false> (0x0x7f7bc05d9548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 3> (0x0x7f7bc05d9af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 1> (0x0x7f7bc05d9f08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, 0> (0x0x7f7bc06d9a28) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bc0541e40) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, false, false> (0x0x7f7bc0391360) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc03915a0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0391540) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0386410) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0391600) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::MatrixXpr> (0x0x7f7bc0391660) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc03916c0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0391720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 0> (0x0x7f7bc03864e0) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0391780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 1> (0x0x7f7bc03865b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 0> (0x0x7f7bc0386618) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc03917e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 3> (0x0x7f7bc03866e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 1> (0x0x7f7bc0386750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 0> (0x0x7f7bc03867b8) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0391840) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, double, double, false> (0x0x7f7bc0386888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 3> (0x0x7f7bc03868f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 1> (0x0x7f7bc0386958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 0> (0x0x7f7bc03869c0) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc03918a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0391960) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 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<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, true> (0x0x7f7bc03919c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 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<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, true> (0x0x7f7bc0391a20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > > (0x0x7f7bc0391a80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 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<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::MatrixXpr> (0x0x7f7bc0391ba0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Dense> (0x0x7f7bc0391b40) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Dense> (0x0x7f7bc0391ae0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0386a28) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, double, double, false> (0x0x7f7bc0386a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 3> (0x0x7f7bc0386af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 1> (0x0x7f7bc0386b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 0> (0x0x7f7bc0386bc8) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0391900) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > >
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > > (0x0x7f7bc0391c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >&> (0x0x7f7bc0391cc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >&> (0x0x7f7bc0391d20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >&> (0x0x7f7bc0391d80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 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<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 0> > (0x0x7f7bc0391de0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc0391e40) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc0391ea0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0386dd0) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0386e38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, double, double, false> (0x0x7f7bc0386ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 3> (0x0x7f7bc0386f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 1> (0x0x7f7bc0386f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 0> (0x0x7f7bc0386000) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0391c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0177060) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0177000) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc01770c0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bc0391f60) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc03863a8) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0386548) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0386680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, double, double, false> (0x0x7f7bc0386c30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 3> (0x0x7f7bc016d000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 1> (0x0x7f7bc016d068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, 0> (0x0x7f7bc016d0d0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bc0391f00) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bc0177180) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc01771e0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc0177120) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc016d478) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc0177240) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bc01772a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc0177300) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc0177360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc016d548) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc01773c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc016d618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc016d680) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc0177420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc016d750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc016d7b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc016d820) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc0177480) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bc016d8f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc016d958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc016d9c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc016da28) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc01774e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc01775a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bc0177600) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bc0177660) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc01776c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bc01777e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bc0177780) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bc0177720) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc016da90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bc016daf8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc016db60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc016dbc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc016dc30) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc0177540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc01778a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bc0177900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bc0177960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bc01779c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bc0177a20) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc0177a80) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc0177ae0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc016de38) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc016dea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bc016df08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc016df70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc016d138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc016d410) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc0177840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc0177c60) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc0177c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc0177cc0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bc0177ba0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc016d5b0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc016d6e8) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc016dc98) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbff41000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbff41068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbff410d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbff41138) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc0177b40) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 5, 5, 0, 5, 5> >, false, false> (0x0x7f7bc0177d20) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::HouseholderSequence<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 4, 1>, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::HouseholderSequence<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 4, 1>, 1>, false, false> (0x0x7f7bc0177d80) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc0177e40) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc0177de0) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bc0177ea0) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0, 0> (0x0x7f7bc0177f00) 0 empty

Class Eigen::internal::conj_helper<__vector(2) double, __vector(2) double, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<__vector(2) double, __vector(2) double, false, false> (0x0x7f7bc0177f60) 0 empty

Class Eigen::internal::scalar_abs2_op<double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::scalar_abs2_op<double> (0x0x7f7bbffd62a0) 0 empty

Class Eigen::internal::unary_result_of_select<Eigen::internal::scalar_abs2_op<double>, double, 8>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::unary_result_of_select<Eigen::internal::scalar_abs2_op<double>, double, 8> (0x0x7f7bbffd6300) 0 empty

Class Eigen::internal::result_of<Eigen::internal::scalar_abs2_op<double>(double)>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::result_of<Eigen::internal::scalar_abs2_op<double>(double)> (0x0x7f7bbffd6240) 0 empty

Class Eigen::internal::functor_traits<Eigen::internal::scalar_abs2_op<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_traits<Eigen::internal::scalar_abs2_op<double> > (0x0x7f7bbffd6420) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbff41958) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bbff419c0) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bbff41a28) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<double, 3, 1> > (0x0x7f7bbff41a90) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 3, 1> > (0x0x7f7bbffd61e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbffd64e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbffd6540) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbffd65a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bbff41e38) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbffd6600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, double, double, false> (0x0x7f7bbff41f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bbff41f70) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbffd6660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbffd6720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, false> (0x0x7f7bbffd6780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, false> (0x0x7f7bbffd67e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > > (0x0x7f7bbffd6840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbffd6960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, Eigen::Dense> (0x0x7f7bbffd6900) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, Eigen::Dense> (0x0x7f7bbffd68a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbff41ea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, double, double, false> (0x0x7f7bbfc90000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bbfc90068) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbffd66c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > >
   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::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > > (0x0x7f7bbffd6a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&>
   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::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&> (0x0x7f7bbffd6a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&>
   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::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&> (0x0x7f7bbffd6ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&> (0x0x7f7bbffd6b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> > (0x0x7f7bbffd6ba0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbffd6c00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbffd6c60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbfc90270) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbfc902d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, double, double, false> (0x0x7f7bbfc90340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bbfc903a8) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbffd69c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbffd6de0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbffd6d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbffd6e40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 1, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 1, Eigen::Matrix<double, 2, 1> > (0x0x7f7bbffd6d20) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, Eigen::Dense> (0x0x7f7bbfc90478) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbfc904e0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbfc90548) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, double, double, false> (0x0x7f7bbfc905b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bbfc90618) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbffd6cc0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >
   size=20 align=4
   base size=17 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > (0x0x7f7bbfdd7930) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bbffd6ea0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, Eigen::Dense> (0x0x7f7bbfc90820) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbfc90888) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbfc908f0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, double, double, false> (0x0x7f7bbfc90958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bbfc909c0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bbffd6f00) 0 empty

Class Eigen::internal::imag_default_impl<double, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::imag_default_impl<double, false> (0x0x7f7bbffd6f60) 0 empty

Class Eigen::internal::imag_impl<double>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::imag_impl<double> (0x0x7f7bbfc90bc8) 0 empty
  Eigen::internal::imag_default_impl<double, false> (0x0x7f7bbf9f1000) 0 empty

Class Eigen::internal::real_default_impl<double, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::real_default_impl<double, false> (0x0x7f7bbf9f1060) 0 empty

Class Eigen::internal::real_impl<double>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::real_impl<double> (0x0x7f7bbfc90d00) 0 empty
  Eigen::internal::real_default_impl<double, false> (0x0x7f7bbf9f10c0) 0 empty

Class Eigen::internal::abs2_impl<double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::abs2_impl<double> (0x0x7f7bbf9f1120) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, false, false> (0x0x7f7bbf9f1420) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false, false> (0x0x7f7bbf9f1540) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bbf9f1780) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbf9f1720) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbfa135b0) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbf9f17e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::MatrixXpr> (0x0x7f7bbf9f1840) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbf9f18a0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbf9f1900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbfa13680) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbf9f1960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbfa13750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbfa137b8) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbf9f19c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbfa13888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbfa138f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbfa13958) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbf9f1a20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, double, double, false> (0x0x7f7bbfa13a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbfa13a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbfa13af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbfa13b60) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbf9f1a80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbf9f1b40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, true> (0x0x7f7bbf9f1ba0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, true> (0x0x7f7bbf9f1c00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > > (0x0x7f7bbf9f1c60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::MatrixXpr> (0x0x7f7bbf9f1d80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Dense> (0x0x7f7bbf9f1d20) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Dense> (0x0x7f7bbf9f1cc0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbfa13bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, double, double, false> (0x0x7f7bbfa13c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbfa13c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbfa13d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbfa13d68) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbf9f1ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > > (0x0x7f7bbf9f1e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >&> (0x0x7f7bbf9f1ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >&> (0x0x7f7bbf9f1f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >&> (0x0x7f7bbf9f1f60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 0> > (0x0x7f7bbfb9f000) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbfb9f060) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbfb9f0c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbfa13f70) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbfa13548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, double, double, false> (0x0x7f7bbfa136e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbfa13820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbfa13dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbfb59000) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbf9f1de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbfb9f240) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbfb9f1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbfb9f2a0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bbfb9f180) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bbfb590d0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbfb59138) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbfb591a0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, double, double, false> (0x0x7f7bbfb59208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbfb59270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbfb592d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbfb59340) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbfb9f120) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bbfb9f360) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbfb9f3c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9f300) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb59958) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9f420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbfb9f480) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9f4e0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9f540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbfb59a28) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9f5a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbfb59af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbfb59b60) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9f600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbfb59c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbfb59c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbfb59d00) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9f660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbfb59dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbfb59e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbfb59ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbfb59f08) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9f6c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9f780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbfb9f7e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbfb9f840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbfb9f8a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbfb9f9c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbfb9f960) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbfb9f900) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb59f70) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbfb59068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbfb593a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbfb598f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbfb59a90) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9f720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbfb9fa80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbfb9fae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbfb9fb40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbfb9fba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bbfb9fc00) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbfb9fc60) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbfb9fcc0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbf8b90d0) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbf8b9138) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbf8b91a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbf8b9208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbf8b9270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbf8b92d8) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9fa20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9fe40) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9fde0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9fea0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bbfb9fd80) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf8b93a8) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbf8b9410) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbf8b9478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbf8b94e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbf8b9548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbf8b95b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbf8b9618) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbfb9fd20) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, false, false> (0x0x7f7bbfb9ff00) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 2, 1>, Eigen::Matrix<double, 2, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 2, 1>, Eigen::Matrix<double, 2, 1>, false, false> (0x0x7f7bbfb9ff60) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf8b98f0) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bbf8b9958) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bbf8b99c0) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bbf8b9a28) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 2, 1> > (0x0x7f7bbf624120) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbf6241e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf624240) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf6242a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bbf8b9b60) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf624300) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, double, double, false> (0x0x7f7bbf8b9c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bbf8b9c98) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf624360) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf624420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, false> (0x0x7f7bbf624480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, false> (0x0x7f7bbf6244e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > > (0x0x7f7bbf624540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbf624660) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, Eigen::Dense> (0x0x7f7bbf624600) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, Eigen::Dense> (0x0x7f7bbf6245a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf8b9d00) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, double, double, false> (0x0x7f7bbf8b9d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bbf8b9dd0) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf6243c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > > (0x0x7f7bbf624720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >&> (0x0x7f7bbf624780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >&> (0x0x7f7bbf6247e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >&> (0x0x7f7bbf624840) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> > (0x0x7f7bbf6248a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbf624900) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbf624960) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf8b9340) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf8b9680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, double, double, false> (0x0x7f7bbf8b9bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bbf8b9e38) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf6246c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf624ae0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf624a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf624b40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bbf624a20) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, Eigen::Dense> (0x0x7f7bbf6f7068) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf6f70d0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf6f7138) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, double, double, false> (0x0x7f7bbf6f71a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bbf6f7208) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf6249c0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >
   size=20 align=4
   base size=17 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > (0x0x7f7bbf7a0380) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bbf624ba0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false>, Eigen::Dense> (0x0x7f7bbf6f7410) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf6f7478) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf6f74e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, double, double, false> (0x0x7f7bbf6f7548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bbf6f75b0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bbf624c00) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>, false, false> (0x0x7f7bbf624f00) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, false, false> (0x0x7f7bbf40b1e0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bbf40b8a0) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bbf40b840) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bbf40b900) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 5, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0, 0> (0x0x7f7bbf40b960) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bbf40ba20) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0, 0, 0> (0x0x7f7bbf40ba80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 0, 5> (0x0x7f7bbf40bae0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>&, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>&, Eigen::Matrix<double, 5, 1> > (0x0x7f7bbf40bba0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bbf40bb40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, false> (0x0x7f7bbf40bd20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 0, 5> (0x0x7f7bbf40bd80) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>&, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bbf40be40) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bbf40bde0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>&, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bbf4f7000) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bbf40bf60) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bbf4b6410) 0 empty
  Eigen::internal::blas_traits<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bbf4f70c0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bbf4f7180) 0 empty

Class Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bbf4b6478) 0 empty
  Eigen::internal::blas_traits<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bbf4b64e0) 0 empty
    Eigen::internal::blas_traits<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bbf4f7120) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bbf40bf00) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, true> (0x0x7f7bbf4f72a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 0, 5> (0x0x7f7bbf4f7300) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5> > (0x0x7f7bbf4f7360) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, false> (0x0x7f7bbf4f73c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0, 5> (0x0x7f7bbf4f7420) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<double, 5, 1> > (0x0x7f7bbf4f7540) 0 empty

Class Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bbf4f74e0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bbf4f7720) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::MatrixXpr> (0x0x7f7bbf4f7900) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bbf4f78a0) 0 empty

Class Eigen::internal::eval<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bbf4f7840) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bbf4f79c0) 0 empty

Class Eigen::internal::nested<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bbf4f7960) 0 empty

Class Eigen::internal::is_const<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bbf4f7b40) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bbf4f7ae0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bbf4f7d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bbf4f7d80) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf4b6820) 0 empty
  Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bbf4b6888) 0 empty
    Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bbf4b68f0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 1> > (0x0x7f7bbf4f77e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bbf4f7e40) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, true> (0x0x7f7bbf4f7780) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf4f7ea0) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf4f7f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bbf544000) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf4f7f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2> (0x0x7f7bbf5440d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bbf544138) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf559000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bbf544208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2> (0x0x7f7bbf544270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bbf5442d8) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf559060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf559120) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 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::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, true> (0x0x7f7bbf559180) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 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::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, true> (0x0x7f7bbf5591e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbf559240) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 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::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::MatrixXpr> (0x0x7f7bbf559360) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bbf559300) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bbf5592a0) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf544340) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bbf5443a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2> (0x0x7f7bbf544410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bbf544478) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf5590c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbf559420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bbf559480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bbf5594e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 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<double>, Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&> (0x0x7f7bbf559540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 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::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> > (0x0x7f7bbf5595a0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbf559600) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbf559660) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf544680) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf5446e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bbf544750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2> (0x0x7f7bbf5447b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bbf544820) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf5593c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >&, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf5597e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf559780) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 5, 1, 1, 5>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 5, 1, 1, 5>, const Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf559840) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bbf559720) 0 empty

Class Eigen::TransposeImpl<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bbf5448f0) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf544958) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf5449c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bbf544a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2> (0x0x7f7bbf544a90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bbf544af8) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf5596c0) 0 empty

Class Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=8 align=4
   base size=8 base align=4
Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bbf544d00) 0
  Eigen::TransposeImpl<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Dense> (0x0x7f7bbf544d68) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf544dd0) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf544e38) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, double, double, false> (0x0x7f7bbf544ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2> (0x0x7f7bbf544f08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0> (0x0x7f7bbf544f70) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf5598a0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bbf5599c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf4b6680) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bbf4f76c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 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::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbf4f7480) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, true> (0x0x7f7bbf559a80) 0 empty

Class Eigen::internal::check_rows_cols_for_overflow<7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_rows_cols_for_overflow<7> (0x0x7f7bbf559ae0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 0, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 0, 7> (0x0x7f7bbf559b40) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, 7, 1, 1, 7>&, Eigen::Matrix<float, 1, 7, 1, 1, 7> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, 7, 1, 1, 7>&, Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bbf559c00) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 1, 7, 1, 1, 7> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bbf559ba0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 7, 1>&, Eigen::Matrix<float, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 7, 1>&, Eigen::Matrix<float, 7, 1> > (0x0x7f7bbf559d80) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bbf559d20) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2dc270) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bbf2dc2d8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bbf559f00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, Eigen::MatrixXpr> (0x0x7f7bbf559f60) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Matrix<float, 7, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Matrix<float, 7, 1>, true> (0x0x7f7bbf559ea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2e90c0) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2e9120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bbf2dc548) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2e9180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 2> (0x0x7f7bbf2dc618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bbf2dc680) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2e91e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 7, 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, 7, 1> >, float, float, false> (0x0x7f7bbf2dc750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 2> (0x0x7f7bbf2dc7b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bbf2dc820) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2e9240) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2e9300) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<float, 7, 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, 7, 1> >, true> (0x0x7f7bbf2e9420) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<float, 7, 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, 7, 1> >, true> (0x0x7f7bbf2e9480) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > > (0x0x7f7bbf2e94e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<float, 7, 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, 7, 1> >, Eigen::MatrixXpr> (0x0x7f7bbf2e9600) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, Eigen::Dense> (0x0x7f7bbf2e95a0) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, Eigen::Dense> (0x0x7f7bbf2e9540) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2dc888) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, float, float, false> (0x0x7f7bbf2dc8f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 2> (0x0x7f7bbf2dc958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bbf2dc9c0) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2e92a0) 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, 7, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 7, 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, 7, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > > (0x0x7f7bbf2e9900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 7, 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, 7, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >&> (0x0x7f7bbf2e9960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 7, 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, 7, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >&> (0x0x7f7bbf2e99c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >, Eigen::Transpose<const Eigen::Matrix<float, 7, 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, 7, 1> > >, Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >&> (0x0x7f7bbf2e9a20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<float, 7, 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, 7, 1> >, 0> > (0x0x7f7bbf2e9a80) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbf2e9ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbf2e9b40) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2dc340) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2dc5b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, float, float, false> (0x0x7f7bbf2dca28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 2> (0x0x7f7bbf3b8000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bbf3b8068) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2e98a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >&, const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >&, const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf0540c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf054060) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 7, 1, 1, 7>, const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 7, 1, 1, 7>, const Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf054120) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 1, Eigen::Matrix<float, 1, 7, 1, 1, 7> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 1, Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bbf054000) 0 empty

Class Eigen::TransposeImpl<const Eigen::Matrix<float, 7, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Matrix<float, 7, 1>, Eigen::Dense> (0x0x7f7bbf3b8208) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf3b8270) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf3b82d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, float, float, false> (0x0x7f7bbf3b8340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 2> (0x0x7f7bbf3b83a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bbf3b8410) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2e9f60) 0 empty

Class Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > (0x0x7f7bbf3b8618) 0
  Eigen::TransposeImpl<const Eigen::Matrix<float, 7, 1>, Eigen::Dense> (0x0x7f7bbf3b8680) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf3b86e8) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf3b8750) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, float, float, false> (0x0x7f7bbf3b87b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 2> (0x0x7f7bbf3b8820) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, 0> (0x0x7f7bbf3b8888) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf054180) 0 empty

Class Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, Eigen::Matrix<float, 1, 7, 1, 1, 7> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<float, 7, 1> >, Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bbf0541e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf2dc1a0) 0 empty
  Eigen::internal::blas_traits<Eigen::Matrix<float, 7, 1> > (0x0x7f7bbf559e40) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbf559cc0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, true> (0x0x7f7bbf054240) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 0, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 0, 7> (0x0x7f7bbf0542a0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 1, 7, 1, 1, 7> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 1, 7, 1, 1, 7> > (0x0x7f7bbf054300) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, false> (0x0x7f7bbf054420) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, false, false> (0x0x7f7bbf054720) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 3, 1> (0x0x7f7bbf054a20) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 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_abs_op<float>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > >, 4, 1> (0x0x7f7bbf054a80) 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> > (0x0x7f7bbf054ae0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >
   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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bbf054c00) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 1, 2, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 1, 2, 0> (0x0x7f7bbf054c60) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > > (0x0x7f7bbf054cc0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, 0, 0, 0> (0x0x7f7bbf054d20) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 0, 25> (0x0x7f7bbf054d80) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>&, Eigen::Matrix<float, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>&, Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bbf054e40) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bbf054de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>&, Eigen::Matrix<float, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>&, Eigen::Matrix<float, 5, 5, 0, 5, 5> > (0x0x7f7bbf0e90c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bbf0e9060) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2> > (0x0x7f7bbf0e9000) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, false> (0x0x7f7bbf0e9180) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 6, 5> > (0x0x7f7bbf0e9300) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bbf0e92a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, false> (0x0x7f7bbf0e9480) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bbf0e94e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 5, 0, 6, 5>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 5, 0, 6, 5>, 0, 0, 0> (0x0x7f7bbf0e9540) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, 6> (0x0x7f7bbf0e95a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbf0e9660) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bbf0e9600) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 6, 1, 0, 6, 1>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 6, 1, 0, 6, 1>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbf0e98a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbf0e9840) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbf0e97e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false> (0x0x7f7bbf0e9a20) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bbf0e9ae0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bbf0e9a80) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false> (0x0x7f7bbf0e9c60) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bbf0e9cc0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 2, 0> (0x0x7f7bbf0e9de0) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf0f4b60) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbf0f4bc8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbf0f4c30) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bbf0f4c98) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bbf14f0c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14f060) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bbf14f120) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14f180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbf0f4dd0) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14f1e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbf0f4ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbf0f4f08) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14f240) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bbf0f40d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbf0f42d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbf0f4888) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14f2a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14f360) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f7bbf14f3c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f7bbf14f420) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbf14f480) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bbf14f5a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbf14f540) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbf14f4e0) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf0f4a90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bbf0f4d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbf0f4e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbf18b000) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14f300) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbf14f660) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bbf14f6c0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bbf14f720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bbf14f780) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> > (0x0x7f7bbf14f7e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bbf14f840) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbf14f8a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf18b208) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf18b270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bbf18b2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbf18b340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbf18b3a8) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14f600) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14f9c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14f960) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbf18b478) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf18b4e0) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf18b548) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bbf18b5b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbf18b618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbf18b680) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14f900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14fb40) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14fae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14fba0) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bbf14fa80) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true>
   size=48 align=4
   base size=48 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bbf18b750) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbf18b7b8) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf18b820) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf18b888) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bbf18b8f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbf18b958) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbf18b9c0) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14fa20) 0 empty

Class Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense>
   size=48 align=4
   base size=48 base align=4
Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bbf18bbc8) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bbf18bc30) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbf18bc98) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf18bd00) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf18bd68) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bbf18bdd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbf18be38) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbf18bea0) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14fc00) 0 empty

Class Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>
   size=48 align=4
   base size=48 base align=4
Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f7bbf18bf70) 0
  Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bbf18b068) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bbf18b410) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbf18b6e8) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf18ba28) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbef08000) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bbef08068) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbef080d0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbef08138) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14fc60) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bbef08680) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbef086e8) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbef08750) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbef087b8) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bbef08820) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bbf14fd20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, Eigen::MatrixXpr> (0x0x7f7bbf14fe40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f7bbf14fde0) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f7bbf14fd80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bbf14ff60) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bbf14ff00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bbef24000) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bbf14fea0) 0 empty

Class Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>
   size=48 align=4
   base size=48 base align=4
Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> (0x0x7f7bbef08208) 0
  Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f7bbef08270) 0
    Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bbef082d8) 0
      Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bbef08340) 0
        Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbef083a8) 0
          Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbef08410) 0 empty
            Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbef08478) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, float, float, false> (0x0x7f7bbef084e0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbef08548) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbef085b0) 0 empty
                    Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf14fcc0) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbef08dd0) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbef08e38) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbef08ea0) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbef08f08) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bbef08f70) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bbef24060) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbef24120) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef081a0) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbef08888) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbef08b60) 0 empty
      Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbef08bc8) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbef08c30) 0 empty
          Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bbef08c98) 0 empty
            Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bbef240c0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbef24180) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef241e0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef24240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbef52000) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef242a0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bbef520d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbef52138) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef24300) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef243c0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bbef24420) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bbef24480) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bbef244e0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbef24600) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bbef245a0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bbef24540) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef521a0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bbef52208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbef52270) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef24360) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bbef246c0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bbef24720) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bbef24780) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bbef247e0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> > (0x0x7f7bbef24840) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbef248a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbef24900) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef52478) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef524e0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bbef52548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbef525b0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef24660) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef24a80) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef24a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef24ae0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bbef249c0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbef52680) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef526e8) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef52750) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bbef527b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbef52820) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef24960) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbef24c60) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbef24c00) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >
   size=52 align=4
   base size=52 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbecbe310) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bbef24b40) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbef52a28) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef52a90) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef52af8) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bbef52b60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbef52bc8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbef24ba0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false, false> (0x0x7f7bbef24d80) 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> (0x0x7f7bbed06060) 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)> (0x0x7f7bbed06000) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bbed060c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbef24f60) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed0f138) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed06120) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bbed06180) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed061e0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed06240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbed0f208) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed062a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bbed0f2d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbed0f340) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed06300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bbed0f410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bbed0f478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbed0f4e0) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed06360) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, float, float, false> (0x0x7f7bbed0f5b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bbed0f618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bbed0f680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbed0f6e8) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed063c0) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed06480) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, true> (0x0x7f7bbed064e0) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, true> (0x0x7f7bbed06540) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > > (0x0x7f7bbed065a0) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bbed066c0) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bbed06660) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bbed06600) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed0f750) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, float, float, false> (0x0x7f7bbed0f7b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bbed0f820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bbed0f888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbed0f8f0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed06420) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > > (0x0x7f7bbed06780) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bbed067e0) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bbed06840) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bbed068a0) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> > (0x0x7f7bbed06900) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbed06960) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbed069c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed0faf8) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed0fb60) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, float, float, false> (0x0x7f7bbed0fbc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bbed0fc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bbed0fc98) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbed0fd00) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed06720) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed06b40) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed06ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed06ba0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bbed06a80) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bbed0fdd0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed0fe38) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed0fea0) 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, float, float, false> (0x0x7f7bbed0ff08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bbed0ff70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bbed0f270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbed0f3a8) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbed06a20) 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> (0x0x7f7bbed06cc0) 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> (0x0x7f7bbed06d20) 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)> (0x0x7f7bbed06c60) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbed06d80) 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> > (0x0x7f7bbed06de0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbed06c00) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbead15b0) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbed06e40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbed06ea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbed06f00) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbed06f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbead1680) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbeb09000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbead1750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbead17b8) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbeb09060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbead1888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbead18f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbead1958) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbeb090c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bbead1a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbead1a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbead1af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbead1b60) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbeb09120) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbeb091e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbeb09240) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbeb092a0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbeb09300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbeb09420) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbeb093c0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbeb09360) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbead1bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bbead1c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbead1c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbead1d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbead1d68) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbeb09180) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbeb094e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbeb09540) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbeb095a0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbeb09600) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bbeb09660) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbeb096c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbeb09720) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbead1f70) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbead13a8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bbead16e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbead1820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbead1dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbe7ec000) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbeb09480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbeb098a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbeb09840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbeb09900) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bbeb097e0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbe7ec0d0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe7ec138) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe7ec1a0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bbe7ec208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbe7ec270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbe7ec2d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbe7ec340) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbeb09780) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbe7ec680) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bbeb09a20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 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, 6, -1, 0, 6, 6> >, Eigen::MatrixXpr> (0x0x7f7bbeb09a80) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   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, 6, -1, 0, 6, 6> > > (0x0x7f7bbeb09ae0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbeb09b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 0> (0x0x7f7bbe7ec750) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbeb09ba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 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, 6, -1, 0, 6, 6> >, float, float, false> (0x0x7f7bbe7ec820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 0> (0x0x7f7bbe7ec888) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbeb09c00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   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, 6, -1, 0, 6, 6> > > (0x0x7f7bbeb09cc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 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, 6, -1, 0, 6, 6> >, false> (0x0x7f7bbeb09d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 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, 6, -1, 0, 6, 6> >, false> (0x0x7f7bbeb09d80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >
   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, 6, -1, 0, 6, 6> > > > (0x0x7f7bbeb09de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 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, 6, -1, 0, 6, 6> >, Eigen::MatrixXpr> (0x0x7f7bbeb09f00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 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, 6, -1, 0, 6, 6> >, Eigen::Dense> (0x0x7f7bbeb09ea0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 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, 6, -1, 0, 6, 6> >, Eigen::Dense> (0x0x7f7bbeb09e40) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbe7ec8f0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, float, float, false> (0x0x7f7bbe7ec958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 0> (0x0x7f7bbe7ec9c0) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbeb09c60) 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, 6, -1, 0, 6, 6> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a5000) 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, 6, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >&> (0x0x7f7bbe9a5060) 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, 6, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >&> (0x0x7f7bbe9a50c0) 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, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >&> (0x0x7f7bbe9a5120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 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, 6, -1, 0, 6, 6> >, 0> > (0x0x7f7bbe9a5180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >::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, 6, -1, 0, 6, 6> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbe9a51e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >::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, 6, -1, 0, 6, 6> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbe9a5240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbe7ecbc8) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbe7ecc30) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, float, float, false> (0x0x7f7bbe7ecc98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 0> (0x0x7f7bbe7ecd00) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbeb09f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   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, 6, -1, 0, 6, 6> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbe9a5420) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   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, 6, -1, 0, 6, 6> > > (0x0x7f7bbe9a53c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, -1, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, -1, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbe9a5480) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 1, Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 1, Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bbe9a5360) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bbe8fdee0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bbe9a52a0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbe7ecdd0) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbe7ece38) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, float, float, false> (0x0x7f7bbe7ecea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 0> (0x0x7f7bbe7ecf08) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbe9a5300) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   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, 6, -1, 0, 6, 6> > > (0x0x7f7bbe9a54e0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbeb099c0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe7ec618) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a5540) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, Eigen::MatrixXpr> (0x0x7f7bbe9a55a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a5600) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a5660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbe7ecd68) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a56c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 1> (0x0x7f7bbe7ecf70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbe681000) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a5720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 3> (0x0x7f7bbe6810d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 1> (0x0x7f7bbe681138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbe6811a0) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a5780) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, float, float, false> (0x0x7f7bbe681270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 3> (0x0x7f7bbe6812d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 1> (0x0x7f7bbe681340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbe6813a8) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a57e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a58a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, true> (0x0x7f7bbe9a5900) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, true> (0x0x7f7bbe9a5960) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > > (0x0x7f7bbe9a59c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, Eigen::MatrixXpr> (0x0x7f7bbe9a5ae0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, Eigen::Dense> (0x0x7f7bbe9a5a80) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, Eigen::Dense> (0x0x7f7bbe9a5a20) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe681410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, float, float, false> (0x0x7f7bbe681478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 3> (0x0x7f7bbe6814e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 1> (0x0x7f7bbe681548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbe6815b0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a5840) 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > > (0x0x7f7bbe9a5ba0) 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >&> (0x0x7f7bbe9a5c00) 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >&> (0x0x7f7bbe9a5c60) 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >&> (0x0x7f7bbe9a5cc0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 0> > (0x0x7f7bbe9a5d20) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >::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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbe9a5d80) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >::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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbe9a5de0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe6817b8) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe681820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, float, float, false> (0x0x7f7bbe681888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 3> (0x0x7f7bbe6818f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 1> (0x0x7f7bbe681958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbe6819c0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a5b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a5f60) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a5f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe3f5000) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 1, Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 1, Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bbe9a5ea0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bbe681a90) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe681af8) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe681b60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, float, float, false> (0x0x7f7bbe681bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 3> (0x0x7f7bbe681c30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 1> (0x0x7f7bbe681c98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbe681d00) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bbe9a5e40) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false, false> (0x0x7f7bbe3f5360) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bbe3f55a0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe3f5540) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe681d68) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe3f5600) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::MatrixXpr> (0x0x7f7bbe3f5660) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe3f56c0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe3f5720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbe44f068) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe3f5780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1> (0x0x7f7bbe44f138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbe44f1a0) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe3f57e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 3> (0x0x7f7bbe44f270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1> (0x0x7f7bbe44f2d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbe44f340) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe3f5840) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, float, float, false> (0x0x7f7bbe44f410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 3> (0x0x7f7bbe44f478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1> (0x0x7f7bbe44f4e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbe44f548) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe3f58a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe3f5960) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, true> (0x0x7f7bbe3f59c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, true> (0x0x7f7bbe3f5a20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > >
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > > (0x0x7f7bbe3f5a80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::MatrixXpr> (0x0x7f7bbe3f5ba0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Dense> (0x0x7f7bbe3f5b40) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Dense> (0x0x7f7bbe3f5ae0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe44f5b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, float, float, false> (0x0x7f7bbe44f618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 3> (0x0x7f7bbe44f680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1> (0x0x7f7bbe44f6e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbe44f750) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe3f5900) 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > > (0x0x7f7bbe3f5c60) 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >&> (0x0x7f7bbe3f5cc0) 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >&> (0x0x7f7bbe3f5d20) 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >&> (0x0x7f7bbe3f5d80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> > (0x0x7f7bbe3f5de0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >::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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbe3f5e40) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >::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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbe3f5ea0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe44f958) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe44f9c0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, float, float, false> (0x0x7f7bbe44fa28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 3> (0x0x7f7bbe44fa90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1> (0x0x7f7bbe44faf8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbe44fb60) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe3f5c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe5dd060) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe5dd000) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe5dd0c0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbe3f5f60) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bbe44fc30) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe44fc98) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe44fd00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, float, float, false> (0x0x7f7bbe44fd68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 3> (0x0x7f7bbe44fdd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1> (0x0x7f7bbe44fe38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbe44fea0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbe3f5f00) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bbe5dd180) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbe5dd1e0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5dd120) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe2053a8) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5dd240) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbe5dd2a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5dd300) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5dd360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbe205478) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5dd3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbe205548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbe2055b0) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5dd420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbe205680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbe2056e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbe205750) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5dd480) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bbe205820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbe205888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbe2058f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbe205958) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5dd4e0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5dd5a0) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbe5dd600) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbe5dd660) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbe5dd6c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbe5dd7e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbe5dd780) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbe5dd720) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe2059c0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bbe205a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbe205a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbe205af8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbe205b60) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5dd540) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbe5dd8a0) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbe5dd900) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbe5dd960) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbe5dd9c0) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bbe5dda20) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbe5dda80) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbe5ddae0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe205d68) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe205dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bbe205e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbe205ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbe205f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbe205f70) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5dd840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5ddc60) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5ddc00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5ddcc0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbe5ddba0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbe205340) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe2054e0) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe205618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bbe205bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbe3af000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbe3af068) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbe3af0d0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbe5ddb40) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<float, 6, 6, 0, 6, 6> >, false, false> (0x0x7f7bbe5ddd20) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::HouseholderSequence<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::HouseholderSequence<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 5, 1, 0, 5, 1>, 1>, false, false> (0x0x7f7bbe5ddd80) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bbe5dde40) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bbe5ddde0) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bbe5ddea0) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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_abs_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0, 0> (0x0x7f7bbe5ddf00) 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> (0x0x7f7bbe5ddf60) 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> (0x0x7f7bbe0492a0) 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> (0x0x7f7bbe049300) 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)> (0x0x7f7bbe049240) 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> > (0x0x7f7bbe049420) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe3af8f0) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bbe3af958) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bbe3af9c0) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<float, 3, 1> > (0x0x7f7bbe3afa28) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 3, 1> > (0x0x7f7bbe0491e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbe0494e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe049540) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe0495a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bbe3afdd0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe049600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, float, float, false> (0x0x7f7bbe3afea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bbe3aff08) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe049660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe049720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, false> (0x0x7f7bbe049780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, false> (0x0x7f7bbe0497e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > > (0x0x7f7bbe049840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbe049960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, Eigen::Dense> (0x0x7f7bbe049900) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, Eigen::Dense> (0x0x7f7bbe0498a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe3aff70) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, float, float, false> (0x0x7f7bbe3afe38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bbe101000) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe0496c0) 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::Matrix<float, 3, 1>, 2, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > > (0x0x7f7bbe049a20) 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::Matrix<float, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >&> (0x0x7f7bbe049a80) 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::Matrix<float, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >&> (0x0x7f7bbe049ae0) 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::Matrix<float, 3, 1>, 2, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >&> (0x0x7f7bbe049b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, 0> > (0x0x7f7bbe049ba0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbe049c00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbe049c60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe101208) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe101270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, float, float, false> (0x0x7f7bbe1012d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bbe101340) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe0499c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe049de0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe049d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe049e40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 1, Eigen::Matrix<float, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >, 1, Eigen::Matrix<float, 2, 1> > (0x0x7f7bbe049d20) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false>, Eigen::Dense> (0x0x7f7bbe101410) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe101478) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe1014e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, float, float, false> (0x0x7f7bbe101548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bbe1015b0) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe049cc0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >
   size=20 align=4
   base size=17 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > (0x0x7f7bbde543f0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bbe049ea0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false>, Eigen::Dense> (0x0x7f7bbe1017b8) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe101820) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe101888) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, float, float, false> (0x0x7f7bbe1018f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0> (0x0x7f7bbe101958) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bbe049f00) 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> (0x0x7f7bbe049f60) 0 empty

Class Eigen::internal::imag_impl<float>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::imag_impl<float> (0x0x7f7bbe101b60) 0 empty
  Eigen::internal::imag_default_impl<float, false> (0x0x7f7bbde67000) 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> (0x0x7f7bbde67060) 0 empty

Class Eigen::internal::real_impl<float>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::real_impl<float> (0x0x7f7bbe101c98) 0 empty
  Eigen::internal::real_default_impl<float, false> (0x0x7f7bbde670c0) 0 empty

Class Eigen::internal::abs2_impl<float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::abs2_impl<float> (0x0x7f7bbde67120) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, false, false> (0x0x7f7bbde67420) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, false, false> (0x0x7f7bbde67540) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bbde67780) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde67720) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde8a548) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde677e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::MatrixXpr> (0x0x7f7bbde67840) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde678a0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde67900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbde8a618) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde67960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbde8a6e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbde8a750) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde679c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbde8a820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbde8a888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbde8a8f0) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde67a20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, float, float, false> (0x0x7f7bbde8a9c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbde8aa28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbde8aa90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbde8aaf8) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde67a80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde67b40) 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, true> (0x0x7f7bbde67ba0) 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, true> (0x0x7f7bbde67c00) 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > > (0x0x7f7bbde67c60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::MatrixXpr> (0x0x7f7bbde67d80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Dense> (0x0x7f7bbde67d20) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Dense> (0x0x7f7bbde67cc0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde8ab60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, float, float, false> (0x0x7f7bbde8abc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbde8ac30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbde8ac98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbde8ad00) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde67ae0) 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > > (0x0x7f7bbde67e40) 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >&> (0x0x7f7bbde67ea0) 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >&> (0x0x7f7bbde67f00) 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >&> (0x0x7f7bbde67f60) 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> > (0x0x7f7bbdc1a000) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >::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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbdc1a060) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >::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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbdc1a0c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde8af08) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde8af70) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, float, float, false> (0x0x7f7bbde8a4e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbde8a680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbde8a7b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbde8ad68) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbde67de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbdc1a240) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbdc1a1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbdc1a2a0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bbdc1a180) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bbdfd4068) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbdfd40d0) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbdfd4138) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, float, float, false> (0x0x7f7bbdfd41a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbdfd4208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbdfd4270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbdfd42d8) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbdc1a120) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bbdc1a360) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbdc1a3c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1a300) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdfd48f0) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1a420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbdc1a480) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1a4e0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1a540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbdfd49c0) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1a5a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbdfd4a90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbdfd4af8) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1a600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbdfd4bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbdfd4c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbdfd4c98) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1a660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bbdfd4d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbdfd4dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbdfd4e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbdfd4ea0) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1a6c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1a780) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbdc1a7e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbdc1a840) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbdc1a8a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbdc1a9c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbdc1a960) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbdc1a900) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdfd4f08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bbdfd4f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbdfd4000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbdfd4340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbdfd4888) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1a720) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbdc1aa80) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbdc1aae0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbdc1ab40) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbdc1aba0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bbdc1ac00) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbdc1ac60) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbdc1acc0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdd32068) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdd320d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bbdd32138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbdd321a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbdd32208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbdd32270) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1aa20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1ae40) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1ade0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1aea0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bbdc1ad80) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbdd32340) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdd323a8) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdd32410) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bbdd32478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbdd324e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbdd32548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbdd325b0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbdc1ad20) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, false, false> (0x0x7f7bbdc1af00) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1>, false, false> (0x0x7f7bbdc1af60) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbdd32a28) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bbdd32a90) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bbdd32af8) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bbdd32b60) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 2, 1> > (0x0x7f7bbda9e120) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbda9e1e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbda9e240) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbda9e2a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bbdd32c98) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbda9e300) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, float, float, false> (0x0x7f7bbdd32d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bbdd32dd0) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbda9e360) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbda9e420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, false> (0x0x7f7bbda9e480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, false> (0x0x7f7bbda9e4e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > > (0x0x7f7bbda9e540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbda9e660) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, Eigen::Dense> (0x0x7f7bbda9e600) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, Eigen::Dense> (0x0x7f7bbda9e5a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbdd32e38) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, float, float, false> (0x0x7f7bbdd32ea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bbdd32f08) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbda9e3c0) 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::Matrix<float, 2, 1>, 1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > > (0x0x7f7bbda9e720) 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::Matrix<float, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >&> (0x0x7f7bbda9e780) 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::Matrix<float, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >&> (0x0x7f7bbda9e7e0) 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::Matrix<float, 2, 1>, 1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 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::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >&> (0x0x7f7bbda9e840) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >, 0> > (0x0x7f7bbda9e8a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbda9e900) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbda9e960) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbdd32f70) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbdb74000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, float, float, false> (0x0x7f7bbdb74068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bbdb740d0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbda9e6c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbda9eae0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbda9ea80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbda9eb40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 1, Eigen::Matrix<float, 1, 1, 0, 1, 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::Matrix<float, 2, 1>, 1, 1, false> >, 1, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bbda9ea20) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false>, Eigen::Dense> (0x0x7f7bbdb741a0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbdb74208) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbdb74270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, float, float, false> (0x0x7f7bbdb742d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bbdb74340) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbda9e9c0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >
   size=20 align=4
   base size=17 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > (0x0x7f7bbdbc0af0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bbda9eba0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false>, Eigen::Dense> (0x0x7f7bbdb74548) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbdb745b0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbdb74618) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, float, float, false> (0x0x7f7bbdb74680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0> (0x0x7f7bbdb746e8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bbda9ec00) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, 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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, false, false> (0x0x7f7bbda9ef00) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>, false, false> (0x0x7f7bbd88d1e0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bbd88d8a0) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bbd88d840) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bbd88d900) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<float, float>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0, 0> (0x0x7f7bbd88d960) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bbd88da20) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0, 0, 0> (0x0x7f7bbd88da80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, 6> (0x0x7f7bbd88dae0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbd88dba0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bbd88db40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false> (0x0x7f7bbd88dd20) 0 empty

Class Eigen::internal::check_rows_cols_for_overflow<6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_rows_cols_for_overflow<6> (0x0x7f7bbd88dd80) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 0, 6> (0x0x7f7bbd88dde0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>&, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bbd88dea0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bbd88de40) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>&, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bbd97e060) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bbd97e000) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bbd8f7548) 0 empty
  Eigen::internal::blas_traits<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bbd97e120) 0 empty

Class Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bbd97e1e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bbd8f75b0) 0 empty
  Eigen::internal::blas_traits<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bbd8f7618) 0 empty
    Eigen::internal::blas_traits<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bbd97e180) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bbd88df60) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, true> (0x0x7f7bbd97e300) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 0, 6> (0x0x7f7bbd97e360) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6> > (0x0x7f7bbd97e3c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, false> (0x0x7f7bbd97e420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0, 6> (0x0x7f7bbd97e480) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, 6, 1, 1, 6>&, Eigen::Matrix<float, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, 6, 1, 1, 6>&, Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bbd97e540) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bbd97e4e0) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbd8f7958) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbd97e6c0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbd97e720) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::MatrixXpr> (0x0x7f7bbd97e900) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bbd97e8a0) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bbd97e840) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbd97eb40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Matrix<float, 6, 1, 0, 6, 1>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Matrix<float, 6, 1, 0, 6, 1>&> (0x0x7f7bbd97eba0) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbd97ea20) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbd97ec60) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbd97ec00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, true> (0x0x7f7bbd97ecc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, true> (0x0x7f7bbd97ede0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd8f79c0) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbd8f7a28) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbd97e7e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, Eigen::MatrixXpr> (0x0x7f7bbd97ef00) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, true> (0x0x7f7bbd97e780) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd9c3060) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd9c3180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bbd8f73a8) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd9c31e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bbd8f7a90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bbd5e5000) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd9c3240) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1> >, float, float, false> (0x0x7f7bbd5e50d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bbd5e5138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bbd5e51a0) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd9c32a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd9c3360) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1> >, true> (0x0x7f7bbd9c33c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1> >, true> (0x0x7f7bbd9c3420) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > > (0x0x7f7bbd9c3480) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1> >, Eigen::MatrixXpr> (0x0x7f7bbd9c35a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, Eigen::Dense> (0x0x7f7bbd9c3540) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, Eigen::Dense> (0x0x7f7bbd9c34e0) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd5e5208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, float, float, false> (0x0x7f7bbd5e5270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bbd5e52d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bbd5e5340) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd9c3300) 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, 6, 1, 0, 6, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > > (0x0x7f7bbd9c37e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >&> (0x0x7f7bbd9c3840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1> > >, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >&> (0x0x7f7bbd9c38a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >, Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1> > >, Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >&> (0x0x7f7bbd9c3900) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 1, 0, 6, 1> >, 0> > (0x0x7f7bbd9c3960) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbd9c39c0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbd9c3a20) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd5e5a28) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd5e5a90) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, float, float, false> (0x0x7f7bbd5e5af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bbd5e5b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bbd5e5bc8) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd9c3780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >&, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >&, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd9c3f60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd9c3f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 6, 1, 1, 6>, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 6, 1, 1, 6>, const Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd7360c0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1, Eigen::Matrix<float, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1, Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bbd9c3ea0) 0 empty

Class Eigen::TransposeImpl<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bbd5e5d68) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd5e5dd0) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd5e5e38) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, float, float, false> (0x0x7f7bbd5e5ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bbd5e5f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bbd5e5f70) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd9c3e40) 0 empty

Class Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=4 align=4
   base size=4 base align=4
Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbd737068) 0
  Eigen::TransposeImpl<const Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Dense> (0x0x7f7bbd7370d0) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd737138) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd7371a0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, float, float, false> (0x0x7f7bbd737208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 2> (0x0x7f7bbd737270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 0> (0x0x7f7bbd7372d8) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd736120) 0 empty

Class Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, Eigen::Matrix<float, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<float, 6, 1, 0, 6, 1> >, Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bbd736180) 0 empty

Class Eigen::internal::blas_traits<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd8f7888) 0 empty
  Eigen::internal::blas_traits<Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bbd97e660) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bbd97e600) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, true> (0x0x7f7bbd7361e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 0, 6> (0x0x7f7bbd736240) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 1, 6, 1, 1, 6> > (0x0x7f7bbd7362a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, false> (0x0x7f7bbd7363c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, false, false> (0x0x7f7bbd7366c0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 3, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 3, 1> (0x0x7f7bbd7369c0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 4, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > >, 4, 1> (0x0x7f7bbd736a20) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bbd736a80) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 1, 2, 0> (0x0x7f7bbd736ae0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bbd736b40) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, 0, 0, 0> (0x0x7f7bbd736ba0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 0, 25> (0x0x7f7bbd736c00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>&, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>&, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bbd736cc0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false> > (0x0x7f7bbd736c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>&, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>&, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bbd736f00) 0 empty

Class Eigen::internal::blas_traits<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bbd736ea0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2> > (0x0x7f7bbd736e40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, false> (0x0x7f7bbd1e0000) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>&, Eigen::Matrix<double, -1, -1, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>&, Eigen::Matrix<double, -1, -1, 0, 6, 5> > (0x0x7f7bbd1e0180) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false> > (0x0x7f7bbd1e0120) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, false> (0x0x7f7bbd1e0240) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bbd1e02a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 5, 0, 6, 5>, 4, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 5, 0, 6, 5>, 4, 0, 0> (0x0x7f7bbd1e0300) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>&, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>&, Eigen::Matrix<double, 6, 1> > (0x0x7f7bbd1e03c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false> > (0x0x7f7bbd1e0360) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 6, 1>&, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 6, 1>&, Eigen::Matrix<double, 6, 1> > (0x0x7f7bbd1e0600) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, 6, 1> > (0x0x7f7bbd1e05a0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 6, 1> > (0x0x7f7bbd1e0540) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<double, 6, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<double, 6, 1>, false> (0x0x7f7bbd1e0780) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>&, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>&, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bbd1e0840) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bbd1e07e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 1>, false> (0x0x7f7bbd1e0900) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bbd1e0960) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 2, 0> (0x0x7f7bbd1e0a80) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd2099c0) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbd209a28) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbd209a90) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bbd209af8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bbd1e0c60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd1e0c00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bbd1e0d20) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd1e0d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd209c30) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd1e0de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbd209d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd209d68) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd1e0e40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bbd209e38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbd209ea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd209f08) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd1e0ea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd1e0f60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f7bbd294000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, true> (0x0x7f7bbd294060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd2940c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bbd2941e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbd294180) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbd294120) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd209f70) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bbd2098f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbd209b60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd209c98) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd1e0f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd2942a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bbd294300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bbd294360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&> (0x0x7f7bbd2943c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> > (0x0x7f7bbd294420) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bbd294480) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbd2944e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd28a1a0) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd28a208) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bbd28a270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbd28a2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd28a340) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd294240) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd294600) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd2945a0) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd28a410) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd28a478) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd28a4e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bbd28a548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbd28a5b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd28a618) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd294540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd294780) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd294720) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd2947e0) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bbd2946c0) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true>
   size=48 align=4
   base size=48 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bbd28a6e8) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd28a750) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd28a7b8) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd28a820) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bbd28a888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbd28a8f0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd28a958) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd294660) 0 empty

Class Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense>
   size=48 align=4
   base size=48 base align=4
Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bbd28ab60) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bbd28abc8) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd28ac30) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd28ac98) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd28ad00) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bbd28ad68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbd28add0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd28ae38) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd294840) 0 empty

Class Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>
   size=48 align=4
   base size=48 base align=4
Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f7bbd28af08) 0
  Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bbd28af70) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bbd28a000) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd28a3a8) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd28a680) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd28a9c0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bbd009000) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbd009068) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd0090d0) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd2948a0) 0 empty

Class Eigen::internal::traits<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bbd009618) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd009680) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbd0096e8) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbd009750) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bbd0097b8) 0 empty
          Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bbd294960) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, Eigen::MatrixXpr> (0x0x7f7bbd294ae0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f7bbd294a80) 0 empty

Class Eigen::internal::eval<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, Eigen::Dense> (0x0x7f7bbd294a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>&, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bbd294c00) 0 empty

Class Eigen::internal::ref_selector<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bbd294ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> > (0x0x7f7bbd294c60) 0 empty

Class Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bbd294b40) 0 empty

Class Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1>
   size=48 align=4
   base size=48 base align=4
Eigen::VectorBlock<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1> (0x0x7f7bbd0091a0) 0
  Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> (0x0x7f7bbd009208) 0
    Eigen::BlockImpl<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, Eigen::Dense> (0x0x7f7bbd009270) 0
      Eigen::internal::BlockImpl_dense<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false, true> (0x0x7f7bbd0092d8) 0
        Eigen::MapBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd009340) 0
          Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd0093a8) 0 empty
            Eigen::DenseBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd009410) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, double, double, false> (0x0x7f7bbd009478) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 2> (0x0x7f7bbd0094e0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, 0> (0x0x7f7bbd009548) 0 empty
                    Eigen::EigenBase<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd294900) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd009d68) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd009dd0) 0 empty
    Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbd009e38) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbd009ea0) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bbd009f08) 0 empty
          Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bbd294cc0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd294de0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd009f70) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd009138) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd009820) 0 empty
      Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbd009af8) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbd009b60) 0 empty
          Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bbd009bc8) 0 empty
            Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bbd294d80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbd294ea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd294f00) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd294f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbd009d00) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd052000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bbd053068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbd0530d0) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd052060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd052120) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bbd052180) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bbd0521e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bbd052240) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbd052360) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bbd052300) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bbd0522a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd053138) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bbd0531a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbd053208) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd0520c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bbd052420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bbd052480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bbd0524e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bbd052540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> > (0x0x7f7bbd0525a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbd052600) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbd052660) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd053410) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd053478) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bbd0534e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbd053548) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd0523c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd0527e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd052780) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd052840) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bbd052720) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbd053618) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd053680) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd0536e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bbd053750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbd0537b8) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd0526c0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd0529c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd052960) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >
   size=56 align=4
   base size=56 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbd1c6000) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bbd0528a0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbd0539c0) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd053a28) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd053a90) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bbd053af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbd053b60) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbd052900) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false, false> (0x0x7f7bbd052ae0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bbd052d20) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbd052cc0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbd053d00) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbd052d80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bbd052de0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbd052e40) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbd052ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbd053c98) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbd052f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bbce23068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbce230d0) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbd052f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bbce231a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bbce23208) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbce23270) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce4b000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bbce23340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bbce233a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bbce23410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbce23478) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce4b060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce4b120) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, true> (0x0x7f7bbce4b180) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, true> (0x0x7f7bbce4b1e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > > (0x0x7f7bbce4b240) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bbce4b360) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bbce4b300) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bbce4b2a0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce234e0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bbce23548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bbce235b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bbce23618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbce23680) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce4b0c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > > (0x0x7f7bbce4b420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bbce4b480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bbce4b4e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bbce4b540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> > (0x0x7f7bbce4b5a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbce4b600) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbce4b660) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce23888) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce238f0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bbce23958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bbce239c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bbce23a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbce23a90) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce4b3c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce4b7e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce4b780) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce4b840) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bbce4b720) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bbce23b60) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce23bc8) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce23c30) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bbce23c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 3> (0x0x7f7bbce23d00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1> (0x0x7f7bbce23d68) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bbce23dd0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bbce4b6c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbce4b900) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbce4b8a0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbcfd3208) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbce4b960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbce4b9c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbce4ba20) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbce4ba80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbcfd32d8) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbce4bae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbcfd33a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbcfd3410) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbce4bb40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbcfd34e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbcfd3548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbcfd35b0) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbce4bba0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbcfd3680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbcfd36e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbcfd3750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbcfd37b8) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbce4bc00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbce4bcc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbce4bd20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbce4bd80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbce4bde0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbce4bf00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbce4bea0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbce4be40) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbcfd3820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbcfd3888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbcfd38f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbcfd3958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbcfd39c0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbce4bc60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbccdf000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbccdf060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbccdf0c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbccdf120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bbccdf180) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbccdf1e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbccdf240) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbcfd3bc8) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbcfd3c30) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbcfd3c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbcfd3d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbcfd3d68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbcfd3dd0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbce4bf60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbccdf3c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbccdf360) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbccdf420) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bbccdf300) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbcfd3ea0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbcfd3f08) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbcfd3f70) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbcfd31a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbcfd3340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbcfd3478) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbcfd3a28) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbccdf2a0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbcd87208) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bbccdf540) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, Eigen::MatrixXpr> (0x0x7f7bbccdf5a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbccdf600) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbccdf660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 0> (0x0x7f7bbcd872d8) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbccdf6c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, double, double, false> (0x0x7f7bbcd873a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 0> (0x0x7f7bbcd87410) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbccdf720) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbccdf7e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 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<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, false> (0x0x7f7bbccdf840) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 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<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, false> (0x0x7f7bbccdf8a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbccdf900) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 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<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, Eigen::MatrixXpr> (0x0x7f7bbccdfa20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, Eigen::Dense> (0x0x7f7bbccdf9c0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, Eigen::Dense> (0x0x7f7bbccdf960) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbcd87478) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, double, double, false> (0x0x7f7bbcd874e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 0> (0x0x7f7bbcd87548) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbccdf780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbccdfae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >&> (0x0x7f7bbccdfb40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >&> (0x0x7f7bbccdfba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >&> (0x0x7f7bbccdfc00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 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<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 0> > (0x0x7f7bbccdfc60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbccdfcc0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbccdfd20) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbcd87750) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbcd877b8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, double, double, false> (0x0x7f7bbcd87820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 0> (0x0x7f7bbcd87888) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbccdfa80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbccdff00) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbccdfea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, -1, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, -1, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbccdff60) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 1, Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 1, Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bbccdfe40) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bbca954d0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bbccdfd80) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbcd87958) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbcd879c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, double, double, false> (0x0x7f7bbcd87a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 0> (0x0x7f7bbcd87a90) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbccdfde0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbcb43000) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbccdf4e0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcd87c98) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb43060) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::MatrixXpr> (0x0x7f7bbcb430c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb43120) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb43180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbcd87d68) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb431e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 1> (0x0x7f7bbcd87e38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbcd87ea0) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb43240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 3> (0x0x7f7bbcd87f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 1> (0x0x7f7bbcd871a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbcd87340) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb432a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, double, double, false> (0x0x7f7bbcd878f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 3> (0x0x7f7bbcd87af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 1> (0x0x7f7bbcd87dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbcd87f08) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb43300) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb433c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, true> (0x0x7f7bbcb43420) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, true> (0x0x7f7bbcb43480) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > > (0x0x7f7bbcb434e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::MatrixXpr> (0x0x7f7bbcb43600) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::Dense> (0x0x7f7bbcb435a0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::Dense> (0x0x7f7bbcb43540) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb8b000) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, double, double, false> (0x0x7f7bbcb8b068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 3> (0x0x7f7bbcb8b0d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 1> (0x0x7f7bbcb8b138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbcb8b1a0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb43360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > >
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > > (0x0x7f7bbcb436c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >&> (0x0x7f7bbcb43720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >&> (0x0x7f7bbcb43780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >&> (0x0x7f7bbcb437e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 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<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 0> > (0x0x7f7bbcb43840) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbcb438a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbcb43900) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb8b3a8) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb8b410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, double, double, false> (0x0x7f7bbcb8b478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 3> (0x0x7f7bbcb8b4e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 1> (0x0x7f7bbcb8b548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbcb8b5b0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb43660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb43a80) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb43a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb43ae0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 1, Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 1, Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bbcb439c0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbcb8b680) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb8b6e8) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb8b750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, double, double, false> (0x0x7f7bbcb8b7b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 3> (0x0x7f7bbcb8b820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 1> (0x0x7f7bbcb8b888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, 0> (0x0x7f7bbcb8b8f0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bbcb43960) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false, false> (0x0x7f7bbcb43e40) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bbc92a0c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92a060) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbcb8bd68) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92a120) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::MatrixXpr> (0x0x7f7bbc92a180) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92a1e0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92a240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbcb8be38) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92a2a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1> (0x0x7f7bbcb8bf08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbcb8bf70) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92a300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 3> (0x0x7f7bbcb8b208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1> (0x0x7f7bbcb8b618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbcb8b958) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92a360) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, double, double, false> (0x0x7f7bbcb8bea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 3> (0x0x7f7bbc977000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1> (0x0x7f7bbc977068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbc9770d0) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92a3c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92a480) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, true> (0x0x7f7bbc92a4e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, true> (0x0x7f7bbc92a540) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > > (0x0x7f7bbc92a5a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::MatrixXpr> (0x0x7f7bbc92a6c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Dense> (0x0x7f7bbc92a660) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Dense> (0x0x7f7bbc92a600) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc977138) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, double, double, false> (0x0x7f7bbc9771a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 3> (0x0x7f7bbc977208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1> (0x0x7f7bbc977270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbc9772d8) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92a420) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > >
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > > (0x0x7f7bbc92a780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >&> (0x0x7f7bbc92a7e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >&> (0x0x7f7bbc92a840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >&> (0x0x7f7bbc92a8a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 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<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> > (0x0x7f7bbc92a900) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbc92a960) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbc92a9c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc9774e0) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc977548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, double, double, false> (0x0x7f7bbc9775b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 3> (0x0x7f7bbc977618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1> (0x0x7f7bbc977680) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbc9776e8) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92a720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92ab40) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92aae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92aba0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1, Eigen::Matrix<double, 6, 1> > (0x0x7f7bbc92aa80) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bbc9777b8) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc977820) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc977888) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, double, double, false> (0x0x7f7bbc9778f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 3> (0x0x7f7bbc977958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 1> (0x0x7f7bbc9779c0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, 0> (0x0x7f7bbc977a28) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bbc92aa20) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bbc92ac60) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbc92acc0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc92ac00) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc977a90) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc92ad20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbc92ad80) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc92ade0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc92ae40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbc712068) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc92aea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbc712138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbc7121a0) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc92af00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbc712270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbc7122d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbc712340) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc92af60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbc712410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbc712478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbc7124e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbc712548) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc74c000) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc74c0c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbc74c120) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbc74c180) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbc74c1e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbc74c300) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbc74c2a0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbc74c240) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc7125b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbc712618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbc712680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbc7126e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbc712750) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc74c060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbc74c3c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbc74c420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbc74c480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbc74c4e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bbc74c540) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbc74c5a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbc74c600) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc712958) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc7129c0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbc712a28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbc712a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbc712af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbc712b60) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc74c360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc74c780) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc74c720) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc74c7e0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, 6, 1> > (0x0x7f7bbc74c6c0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbc712c30) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc712c98) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc712d00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbc712d68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbc712dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbc712e38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbc712ea0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc74c660) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::internal::HessenbergDecompositionMatrixHReturnType<Eigen::Matrix<double, 6, 6, 0, 6, 6> >, false, false> (0x0x7f7bbc74c840) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::HouseholderSequence<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 5, 1>, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::HouseholderSequence<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 5, 1>, 1>, false, false> (0x0x7f7bbc74c8a0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bbc74c960) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bbc74c900) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bbc74c9c0) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 3, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 3, 0> (0x0x7f7bbc74ca20) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, false, false> (0x0x7f7bbc74cc00) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false, false> (0x0x7f7bbc74cd20) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bbc74cf60) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc74cf00) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc4fd9c0) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1ed000) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::MatrixXpr> (0x0x7f7bbc1ed060) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1ed0c0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1ed120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbc4fda90) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1ed180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbc4fdb60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbc4fdbc8) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1ed1e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbc4fdc98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbc4fdd00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbc4fdd68) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1ed240) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, double, double, false> (0x0x7f7bbc4fd958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbc4fdaf8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbc4fdc30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbc4fdea0) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1ed2a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1ed360) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, true> (0x0x7f7bbc1ed3c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, true> (0x0x7f7bbc1ed420) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > > (0x0x7f7bbc1ed480) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::MatrixXpr> (0x0x7f7bbc1ed5a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Dense> (0x0x7f7bbc1ed540) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Dense> (0x0x7f7bbc1ed4e0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc4fdf08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, double, double, false> (0x0x7f7bbc4fdf70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbc230000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbc230068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbc2300d0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1ed300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > > (0x0x7f7bbc1ed660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >&> (0x0x7f7bbc1ed6c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >&> (0x0x7f7bbc1ed720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >&> (0x0x7f7bbc1ed780) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> > (0x0x7f7bbc1ed7e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbc1ed840) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbc1ed8a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc2302d8) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc230340) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, double, double, false> (0x0x7f7bbc2303a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbc230410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbc230478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbc2304e0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1ed600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1eda20) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1ed9c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1eda80) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bbc1ed960) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bbc2305b0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc230618) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc230680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, double, double, false> (0x0x7f7bbc2306e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 3> (0x0x7f7bbc230750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 1> (0x0x7f7bbc2307b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, 0> (0x0x7f7bbc230820) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bbc1ed900) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bbc1edb40) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbc1edba0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc1edae0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc230e38) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc1edc00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbc1edc60) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc1edcc0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc1edd20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbc230f08) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc1edd80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbc230138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbc230548) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc1edde0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbc230888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbc230dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbc230f70) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc1ede40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbbffd068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbbffd0d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbbffd138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbbffd1a0) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc1edea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc1edf60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbc010000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bbc010060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbc0100c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bbc0101e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbc010180) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bbc010120) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbbffd208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbbffd270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbbffd2d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbbffd340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbbffd3a8) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc1edf00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bbc0102a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbc010300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbc010360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bbc0103c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bbc010420) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbc010480) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbc0104e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbbffd5b0) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbbffd618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbbffd680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbbffd6e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbbffd750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbbffd7b8) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc010240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc010660) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc010600) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc0106c0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bbc0105a0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbbffd888) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbbffd8f0) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbbffd958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bbbffd9c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bbbffda28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bbbffda90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bbbffdaf8) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bbc010540) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, false, false> (0x0x7f7bbc010720) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>, false, false> (0x0x7f7bbc010840) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>, false, false> (0x0x7f7bbc010ae0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bbbc1f1e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bbbc1f180) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bbbc1f240) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, 6, false>, 1, -1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0, 0> (0x0x7f7bbbc1f2a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bbbc1f360) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 4, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 4, 0, 0> (0x0x7f7bbbc1f3c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, 0, 6> (0x0x7f7bbbc1f420) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>&, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>&, Eigen::Matrix<double, 6, 1> > (0x0x7f7bbbc1f4e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bbbc1f480) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, false> (0x0x7f7bbbc1f660) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 0, 6> (0x0x7f7bbbc1f6c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>&, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bbbc1f780) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bbbc1f720) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>&, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bbbc1f900) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bbbc1f8a0) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bbc1cd8f0) 0 empty
  Eigen::internal::blas_traits<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bbbc1f9c0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bbbc1fa80) 0 empty

Class Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bbc1cd958) 0 empty
  Eigen::internal::blas_traits<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bbc1cd9c0) 0 empty
    Eigen::internal::blas_traits<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bbbc1fa20) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bbbc1f840) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, true> (0x0x7f7bbbc1fba0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 0, 6> (0x0x7f7bbbc1fc00) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6> > (0x0x7f7bbbc1fc60) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, false> (0x0x7f7bbbc1fcc0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 3, 5> (0x0x7f7bbbc1fd20) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 3, 5> (0x0x7f7bbbc1fd80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 1, 5> (0x0x7f7bbbc1fde0) 0 empty

Class Eigen::internal::check_transpose_aliasing_run_time_selector<double, false, Eigen::Transpose<Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_run_time_selector<double, false, Eigen::Transpose<Eigen::Matrix<double, 5, 1> > > (0x0x7f7bbbc1fe40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 1, 5> (0x0x7f7bbbc1fea0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 0, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 0, 4> (0x0x7f7bbbd070c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>&, Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>&, Eigen::Matrix<double, 4, 1> > (0x0x7f7bbbd07180) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bbbd07120) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > > (0x0x7f7bbc1cddd0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false> > (0x0x7f7bbbd07240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_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, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >&, Eigen::Matrix<double, 4, 1> > (0x0x7f7bbbd07360) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bbbd07300) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 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<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bbbd072a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, false> (0x0x7f7bbbd07420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >&, Eigen::Matrix<double, 1, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >&, Eigen::Matrix<double, 1, 4> > (0x0x7f7bbbd07540) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bbbd074e0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> > >
   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<double>, Eigen::Matrix<double, 1, 4> > > (0x0x7f7bbbd07480) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 4> >, false> (0x0x7f7bbbd07600) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 1, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 1, 16> (0x0x7f7bbbd077e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 5, 4, 0, 5, 4>&, Eigen::Matrix<double, 5, 4, 0, 5, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 5, 4, 0, 5, 4>&, Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bbbd07c60) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, 5, 4, 0, 5, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bbbd07c00) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 5, 4, 0, 5, 4> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 5, 4, 0, 5, 4> > (0x0x7f7bbbd07ba0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 4, 0, 5, 4>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, 5, 4, 0, 5, 4>, false> (0x0x7f7bbbd07de0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 1, 5> (0x0x7f7bbbd73000) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0, 25> (0x0x7f7bbbd732a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 5, 5, 0, 5, 5>&, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 5, 5, 0, 5, 5>&, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bbbd73360) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bbbd73300) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bbbd73420) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, false> (0x0x7f7bbbd73540) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd63340) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbbd633a8) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbbd63410) 0 empty
      Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bbbd63478) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bbbd634e0) 0 empty
          Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bbbd63548) 0 empty
            Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bbbd73780) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbbd73840) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd738a0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd73900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbbd63680) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd73960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bbbd63750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbbd637b8) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd739c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd73a80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bbbd73ae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bbbd73b40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bbbd73ba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbbd73cc0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bbbd73c60) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bbbd73c00) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd63820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bbbd63888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbbd638f0) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd73a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bbbd73d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bbbd73de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bbbd73e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bbbd73ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> > (0x0x7f7bbbd73f00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbbd73f60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbbab7000) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd63af8) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd63b60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bbbd63bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbbd63c30) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd73d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbab7180) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbab7120) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbab71e0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bbbab70c0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbbd63d00) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd63d68) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd63dd0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bbbd63e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbbd63ea0) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbab7060) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >
   size=52 align=4
   base size=49 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbbb18070) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bbbab7240) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbbd63c98) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbd63f08) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbb21000) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bbbb21068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbbb210d0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbbab72a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, false, false> (0x0x7f7bbbab7300) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bbbab7660) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bbbab76c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbbab7600) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbbb21a90) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbbab7720) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bbbab7780) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbbab77e0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbbab7840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbbb21b60) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbbab78a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbbb21c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbbb21c98) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbbab7900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbbb21d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbbb21dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbbb21e38) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbbab7960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bbbb21f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbbb21f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbbb21138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbbb21a28) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbbab79c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbbab7a80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f7bbbab7ae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f7bbbab7b40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f7bbbab7ba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bbbab7cc0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f7bbbab7c60) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f7bbbab7c00) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbbb21bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bbbb21d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbb7e6000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbb7e6068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbb7e60d0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbbab7a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f7bbbab7d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bbbab7de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bbbab7e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bbbab7ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> > (0x0x7f7bbbab7f00) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbbab7f60) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbb8e2000) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb7e62d8) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb7e6340) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bbb7e63a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbb7e6410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbb7e6478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbb7e64e0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbbab7d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb8e2180) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb8e2120) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb8e21e0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bbb8e20c0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bbb7e65b0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb7e6618) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb7e6680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bbb7e66e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbb7e6750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbb7e67b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbb7e6820) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb8e2060) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bbb8e26c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bbb8e2720) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb8e2660) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb9c10d0) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb8e2780) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bbb8e27e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb8e2840) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb8e28a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bbb9c11a0) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb8e2900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bbb9c1270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bbb9c12d8) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb8e2960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bbb9c13a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bbb9c1410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bbb9c1478) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb8e29c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bbb9c1548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bbb9c15b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bbb9c1618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bbb9c1680) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb8e2a20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb8e2ae0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, true> (0x0x7f7bbb8e2b40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, true> (0x0x7f7bbb8e2ba0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > > (0x0x7f7bbb8e2c00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bbb8e2d20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::Dense> (0x0x7f7bbb8e2cc0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::Dense> (0x0x7f7bbb8e2c60) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb9c16e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bbb9c1750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bbb9c17b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bbb9c1820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bbb9c1888) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb8e2a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > >
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > > (0x0x7f7bbb8e2de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >&> (0x0x7f7bbb8e2e40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >&> (0x0x7f7bbb8e2ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >&> (0x0x7f7bbb8e2f00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 0> > (0x0x7f7bbb8e2f60) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbb70f000) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbb70f060) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb9c1a90) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb9c1af8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bbb9c1b60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bbb9c1bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bbb9c1c30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bbb9c1c98) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb8e2d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb70f1e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb70f180) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, -1, 0, 5, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, -1, 0, 5, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb70f240) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 1, Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 1, Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bbb70f120) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bbb9c1d68) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb9c1dd0) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb9c1e38) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bbb9c1ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bbb9c1f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bbb9c1f70) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bbb9c1068) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbb70f0c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb7b51a0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 2, 1> > (0x0x7f7bbb70fb40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 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<double>, Eigen::Matrix<double, 2, 1> >, Eigen::MatrixXpr> (0x0x7f7bbb70fba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb70fc00) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb70fc60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bbb7b5270) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb70fcc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bbb7b5340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bbb7b53a8) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb70fd20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb70fde0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 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<double>, Eigen::Matrix<double, 2, 1> >, false> (0x0x7f7bbb70fe40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 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<double>, Eigen::Matrix<double, 2, 1> >, false> (0x0x7f7bbb70fea0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 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<double>, Eigen::Matrix<double, 2, 1> > > > (0x0x7f7bbb70ff00) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 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<double>, Eigen::Matrix<double, 2, 1> >, Eigen::MatrixXpr> (0x0x7f7bbb44f060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 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<double>, Eigen::Matrix<double, 2, 1> >, Eigen::Dense> (0x0x7f7bbb44f000) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, Eigen::Dense> (0x0x7f7bbb70ff60) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb7b5410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bbb7b5478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bbb7b54e0) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb70fd80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > > (0x0x7f7bbb44f120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >&> (0x0x7f7bbb44f180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >&> (0x0x7f7bbb44f1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >&> (0x0x7f7bbb44f240) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 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<double>, Eigen::Matrix<double, 2, 1> >, 0> > (0x0x7f7bbb44f2a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbb44f300) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbb44f360) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb7b56e8) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb7b5750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bbb7b57b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bbb7b5820) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb44f0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb44f540) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb44f4e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb44f5a0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 1, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 1, Eigen::Matrix<double, 2, 1> > (0x0x7f7bbb44f480) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > (0x0x7f7bbb429850) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bbb44f3c0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb7b58f0) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb7b5958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, double, double, false> (0x0x7f7bbb7b59c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 0> (0x0x7f7bbb7b5a28) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bbb44f420) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bbb44f900) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bbb44f960) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb44f8a0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb7b5d68) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb44f9c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bbb44fa20) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb44fa80) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb44fae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbb7b5e38) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb44fb40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbb7b5d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbb1f2000) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb44fba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbb1f20d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbb1f2138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbb1f21a0) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb44fc00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bbb1f2270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbb1f22d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbb1f2340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbb1f23a8) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb44fc60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb44fd20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f7bbb44fd80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f7bbb44fde0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f7bbb44fe40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bbb44ff60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f7bbb44ff00) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f7bbb44fea0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb1f2410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bbb1f2478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbb1f24e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbb1f2548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbb1f25b0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb44fcc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f7bbb2bd060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bbb2bd0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bbb2bd120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bbb2bd180) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> > (0x0x7f7bbb2bd1e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbb2bd240) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbb2bd2a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb1f27b8) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb1f2820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bbb1f2888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbb1f28f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbb1f2958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbb1f29c0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb2bd000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb2bd420) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb2bd3c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, -1, 0, 2, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, -1, 0, 2, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb2bd480) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bbb2bd360) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bbb1f2a90) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb1f2af8) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb1f2b60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bbb1f2bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbb1f2c30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbb1f2c98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbb1f2d00) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbb2bd300) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bbb2bd960) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&> (0x0x7f7bbb2bd9c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb2bd900) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb3a2410) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb2bda20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bbb2bda80) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb2bdae0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb2bdb40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bbb3a24e0) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb2bdba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1> (0x0x7f7bbb3a25b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bbb3a2618) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb2bdc00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 3> (0x0x7f7bbb3a26e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1> (0x0x7f7bbb3a2750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bbb3a27b8) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb2bdc60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, double, double, false> (0x0x7f7bbb3a2888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 3> (0x0x7f7bbb3a28f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1> (0x0x7f7bbb3a2958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bbb3a29c0) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb2bdcc0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb2bdd80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, true> (0x0x7f7bbb2bdde0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, true> (0x0x7f7bbb2bde40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > > (0x0x7f7bbb2bdea0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bbb065000) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::Dense> (0x0x7f7bbb2bdf60) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::Dense> (0x0x7f7bbb2bdf00) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb3a2a28) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, double, double, false> (0x0x7f7bbb3a2a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 3> (0x0x7f7bbb3a2af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1> (0x0x7f7bbb3a2b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bbb3a2bc8) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb2bdd20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > >
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > > (0x0x7f7bbb0650c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&> (0x0x7f7bbb065120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&> (0x0x7f7bbb065180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&> (0x0x7f7bbb0651e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> > (0x0x7f7bbb065240) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbb0652a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbb065300) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb3a2dd0) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb3a2e38) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, double, double, false> (0x0x7f7bbb3a2ea0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 3> (0x0x7f7bbb3a2f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1> (0x0x7f7bbb3a2f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bbb3a23a8) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb065060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb065480) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb065420) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 2, 0, 5, 2>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 2, 0, 5, 2>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb0654e0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1, Eigen::Matrix<double, -1, 2, 0, 5, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1, Eigen::Matrix<double, -1, 2, 0, 5, 2> > (0x0x7f7bbb0653c0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bbb3a2548) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb3a2680) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb3a2c30) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, double, double, false> (0x0x7f7bbb188000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 3> (0x0x7f7bbb188068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1> (0x0x7f7bbb1880d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bbb188138) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bbb065360) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbb188478) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bbb065780) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 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<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bbb0657e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbb065840) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbb0658a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bbb188548) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbb065900) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bbb188618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bbb188680) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbb065960) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbb065a20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 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<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, false> (0x0x7f7bbb065a80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 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<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, false> (0x0x7f7bbb065ae0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 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<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bbb065b40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 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<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bbb065c60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 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<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bbb065c00) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bbb065ba0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbb1886e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bbb188750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bbb1887b8) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbb0659c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > > (0x0x7f7bbb065d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&> (0x0x7f7bbb065d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&> (0x0x7f7bbb065de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&> (0x0x7f7bbb065e40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 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<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> > (0x0x7f7bbb065ea0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbb065f00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbb065f60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbb1889c0) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbb188a28) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bbb188a90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bbb188af8) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbb065cc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbaf3d180) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbaf3d120) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, 1, 0, 1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbaf3d1e0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bbaf3d0c0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bbadfeaf0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bbaf3d000) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbb188bc8) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbb188c30) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, double, double, false> (0x0x7f7bbb188c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bbb188d00) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bbaf3d060) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>::sub
   size=1 align=1
   base size=0 base align=1
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>::sub (0x0x7f7bbaf3d360) 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> (0x0x7f7bbaf3d3c0) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>::IsRowMajor<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 2>::IsRowMajor<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bbb188d68) 0 empty
  Eigen::internal::true_type (0x0x7f7bbaf3d4e0) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>::sub
   size=1 align=1
   base size=0 base align=1
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>::sub (0x0x7f7bbaf3d600) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>::IsRowMajor<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>::IsRowMajor<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bbaf97000) 0 empty
  Eigen::internal::false_type (0x0x7f7bbaf3d660) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bbaf3da80) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, 1, 0, 0> (0x0x7f7bbaf3dae0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bbaf3db40) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, 0, 0, 0> (0x0x7f7bbaf3dba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<double, 5, 1> > (0x0x7f7bbaf3dea0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bbaf3de40) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bbaf3dde0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bbaf3df60) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 1, 5> (0x0x7f7bbabff000) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bbabff0c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bbabff060) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bbabff120) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 2, 2, 0> (0x0x7f7bbabff180) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 1, 5> (0x0x7f7bbabff1e0) 0 empty

Class Eigen::internal::check_transpose_aliasing_run_time_selector<std::complex<double>, false, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_run_time_selector<std::complex<double>, false, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > > (0x0x7f7bbabff240) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 1, 5> (0x0x7f7bbabff2a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 5> (0x0x7f7bbabff300) 0 empty

Class Eigen::internal::check_transpose_aliasing_run_time_selector<double, false, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_run_time_selector<double, false, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbabff360) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 1, 7> (0x0x7f7bbabff3c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_run_time_selector<float, false, Eigen::Transpose<Eigen::Matrix<float, 7, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_run_time_selector<float, false, Eigen::Transpose<Eigen::Matrix<float, 7, 1> > > (0x0x7f7bbabff420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 1, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 1, 7> (0x0x7f7bbabff480) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 0, 5> (0x0x7f7bbabff660) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>&, Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>&, Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bbabff720) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bbabff6c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > >
   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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > > (0x0x7f7bbaf979c0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false> > (0x0x7f7bbabff8a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >&, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> >&, Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bbabffa20) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > > (0x0x7f7bbabff9c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 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, 5, 1, 0, 5, 1> > > (0x0x7f7bbabff960) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 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, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, false> (0x0x7f7bbabffae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >&, Eigen::Matrix<float, 1, 5, 1, 1, 5> >
   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, 5, 1, 1, 5> >&, Eigen::Matrix<float, 1, 5, 1, 1, 5> > (0x0x7f7bbabffc00) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >
   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, 5, 1, 1, 5> > > (0x0x7f7bbabffba0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> > >
   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, 5, 1, 1, 5> > > (0x0x7f7bbabffb40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 5, 1, 1, 5> >, false> (0x0x7f7bbabffcc0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 1, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 1, 25> (0x0x7f7bbabffea0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 6, 5, 0, 6, 5>&, Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 6, 5, 0, 6, 5>&, Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bbaca9360) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bbaca9300) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 6, 5, 0, 6, 5> > (0x0x7f7bbaca92a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 5, 0, 6, 5>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, 6, 5, 0, 6, 5>, false> (0x0x7f7bbaca94e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, 6> (0x0x7f7bbaca96c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0, 36> (0x0x7f7bbaca9960) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 36, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 36, 36> (0x0x7f7bbaca99c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 6, 6, 0, 6, 6>&, Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 6, 6, 0, 6, 6>&, Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bbaca9a80) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bbaca9a20) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bbaca9b40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, false> (0x0x7f7bbaca9c60) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbaf97ea0) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbaf97f08) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbacf2000) 0 empty
      Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbacf2068) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbacf20d0) 0 empty
          Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bbacf2138) 0 empty
            Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bbaca9ea0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbaca9f00) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbaca9f60) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacfb000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbacf2270) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacfb060) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bbacf2340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbacf23a8) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacfb0c0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacfb180) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bbacfb1e0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bbacfb240) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bbacfb2a0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbacfb3c0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bbacfb360) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bbacfb300) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacf2410) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bbacf2478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbacf24e0) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacfb120) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bbacfb480) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bbacfb4e0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bbacfb540) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bbacfb5a0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> > (0x0x7f7bbacfb600) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbacfb660) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbacfb6c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacf26e8) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacf2750) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bbacf27b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbacf2820) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacfb420) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacfb840) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacfb7e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacfb8a0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bbacfb780) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbacf28f0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacf2958) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacf29c0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bbacf2a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbacf2a90) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacfb720) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >
   size=52 align=4
   base size=49 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbaa0bbd0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bbacfb900) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbacf2c98) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacf2d00) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacf2d68) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bbacf2dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bbacf2e38) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbacfb960) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false, false> (0x0x7f7bbacfb9c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bbacfbd20) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bbacfbd80) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbacfbcc0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbaaac618) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbacfbde0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bbacfbe40) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbacfbea0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbacfbf00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbaaac6e8) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbacfbf60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbaaac7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbaaac820) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbab20000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbaaac8f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbaaac958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbaaac9c0) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbab20060) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f7bbaaaca90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbaaacaf8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbaaacb60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbaaacbc8) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbab200c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbab20180) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f7bbab201e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f7bbab20240) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f7bbab202a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bbab203c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f7bbab20360) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f7bbab20300) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbaaacc30) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f7bbaaacc98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbaaacd00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bbaaacd68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bbaaacdd0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbab20120) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f7bbab20480) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bbab204e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bbab20540) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bbab205a0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> > (0x0x7f7bbab20600) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bbab20660) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbab206c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbaaac5b0) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbaaac750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f7bbaaac888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bbaaace38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bba7ec000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bba7ec068) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbab20420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbab20840) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbab207e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbab208a0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bbab20780) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bba7ec138) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba7ec1a0) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba7ec208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f7bba7ec270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bba7ec2d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bba7ec340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bba7ec3a8) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bbab20720) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bbab20d80) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bbab20de0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbab20d20) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba7ece38) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbab20e40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bbab20ea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbab20f00) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bbab20f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bba7ecf08) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba93d000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bba7ec0d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bba7ec410) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba93d060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bba7ecdd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bba7ecf70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bba965000) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba93d0c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, float, float, false> (0x0x7f7bba9650d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bba965138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bba9651a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bba965208) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba93d120) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba93d1e0) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, true> (0x0x7f7bba93d240) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, true> (0x0x7f7bba93d2a0) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > > (0x0x7f7bba93d300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bba93d420) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::Dense> (0x0x7f7bba93d3c0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::Dense> (0x0x7f7bba93d360) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba965270) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, float, float, false> (0x0x7f7bba9652d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bba965340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bba9653a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bba965410) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba93d180) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > > (0x0x7f7bba93d4e0) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >&> (0x0x7f7bba93d540) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >&> (0x0x7f7bba93d5a0) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >&> (0x0x7f7bba93d600) 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> > (0x0x7f7bba93d660) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bba93d6c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bba93d720) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba965618) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba965680) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, float, float, false> (0x0x7f7bba9656e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bba965750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bba9657b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bba965820) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba93d480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba93d8a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba93d840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba93d900) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1, Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1, Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bba93d7e0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bba9658f0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba965958) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba9659c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, float, float, false> (0x0x7f7bba965a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bba965a90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bba965af8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bba965b60) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bba93d780) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> > > (0x0x7f7bba965f70) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 2, 1> > (0x0x7f7bba721240) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> >, Eigen::MatrixXpr> (0x0x7f7bba7212a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> > > (0x0x7f7bba721300) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bba721360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> >, 0> (0x0x7f7bba965888) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bba7213c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> >, float, float, false> (0x0x7f7bba965bc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bba772000) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bba721420) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> > > (0x0x7f7bba7214e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> >, false> (0x0x7f7bba721540) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> >, false> (0x0x7f7bba7215a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> > > > (0x0x7f7bba721600) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> >, Eigen::MatrixXpr> (0x0x7f7bba721720) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> >, Eigen::Dense> (0x0x7f7bba7216c0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> >, Eigen::Dense> (0x0x7f7bba721660) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bba772068) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, float, float, false> (0x0x7f7bba7720d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bba772138) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bba721480) 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, 2, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > > (0x0x7f7bba7217e0) 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, 2, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >&> (0x0x7f7bba721840) 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, 2, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >&> (0x0x7f7bba7218a0) 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, 2, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >&> (0x0x7f7bba721900) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> >, 0> > (0x0x7f7bba721960) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bba7219c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bba721a20) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bba772340) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bba7723a8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, float, float, false> (0x0x7f7bba772410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bba772478) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bba721780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bba721c00) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> > > (0x0x7f7bba721ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 2, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bba721c60) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, 1, Eigen::Matrix<float, 2, 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, 2, 1> >, 1, Eigen::Matrix<float, 2, 1> > (0x0x7f7bba721b40) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >
   size=8 align=4
   base size=8 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > (0x0x7f7bba7a9620) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bba721a80) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bba772548) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bba7725b0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, float, float, false> (0x0x7f7bba772618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, 0> (0x0x7f7bba772680) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bba721ae0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bba4ef0c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bba4ef120) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4ef060) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba772d68) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4ef180) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bba4ef1e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4ef240) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4ef2a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bba772e38) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4ef300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bba772f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bba772f70) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4ef360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bba7721a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bba7724e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bba7726e8) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4ef3c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f7bba7728f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bba772958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bba7729c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bba772d00) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4ef420) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4ef4e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f7bba4ef540) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f7bba4ef5a0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f7bba4ef600) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bba4ef720) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f7bba4ef6c0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f7bba4ef660) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba772ea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f7bba567000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bba567068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bba5670d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bba567138) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4ef480) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f7bba4ef7e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bba4ef840) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bba4ef8a0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bba4ef900) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> > (0x0x7f7bba4ef960) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bba4ef9c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bba4efa20) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba567340) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba5673a8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f7bba567410) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bba567478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bba5674e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bba567548) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4ef780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4efba0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4efb40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 2, -1, 0, 2, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 2, -1, 0, 2, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4efc00) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<float, 2, -1, 0, 2, 6> >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<float, 2, -1, 0, 2, 6> > (0x0x7f7bba4efae0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bba567618) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba567680) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba5676e8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, float, float, false> (0x0x7f7bba567750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bba5677b8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bba567820) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bba567888) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bba4efa80) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bba30c120) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>&> (0x0x7f7bba30c180) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30c0c0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba5678f0) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30c1e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bba30c240) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30c2a0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30c300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 0> (0x0x7f7bba34b068) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30c360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 1> (0x0x7f7bba34b138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 0> (0x0x7f7bba34b1a0) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30c3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 3> (0x0x7f7bba34b270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 1> (0x0x7f7bba34b2d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 0> (0x0x7f7bba34b340) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30c420) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, float, float, false> (0x0x7f7bba34b410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 3> (0x0x7f7bba34b478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 1> (0x0x7f7bba34b4e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 0> (0x0x7f7bba34b548) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30c480) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30c540) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, true> (0x0x7f7bba30c5a0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, true> (0x0x7f7bba30c600) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > > (0x0x7f7bba30c660) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bba30c780) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::Dense> (0x0x7f7bba30c720) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::Dense> (0x0x7f7bba30c6c0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba34b5b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, float, float, false> (0x0x7f7bba34b618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 3> (0x0x7f7bba34b680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 1> (0x0x7f7bba34b6e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 0> (0x0x7f7bba34b750) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30c4e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > > (0x0x7f7bba30c840) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >&> (0x0x7f7bba30c8a0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >&> (0x0x7f7bba30c900) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >&> (0x0x7f7bba30c960) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 0> > (0x0x7f7bba30c9c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bba30ca20) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bba30ca80) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba34b958) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba34b9c0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, float, float, false> (0x0x7f7bba34ba28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 3> (0x0x7f7bba34ba90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 1> (0x0x7f7bba34baf8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 0> (0x0x7f7bba34bb60) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30c7e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30cc00) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30cba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 2, 0, 6, 2>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 2, 0, 6, 2>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30cc60) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 1, Eigen::Matrix<float, -1, 2, 0, 6, 2> >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 1, Eigen::Matrix<float, -1, 2, 0, 6, 2> > (0x0x7f7bba30cb40) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bba34bc30) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba34bc98) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba34bd00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, float, float, false> (0x0x7f7bba34bd68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 3> (0x0x7f7bba34bdd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 1> (0x0x7f7bba34be38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, 0> (0x0x7f7bba34bea0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bba30cae0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > (0x0x7f7bba127000) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bba30cf00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bba30cf60) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > (0x0x7f7bba12d000) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > (0x0x7f7bba12d060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 1, 1> >, 0> (0x0x7f7bba1270d0) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bba12d0c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, float, float, false> (0x0x7f7bba1271a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bba127208) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bba12d120) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > (0x0x7f7bba12d1e0) 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, 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, 0, 1, 1> >, false> (0x0x7f7bba12d240) 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, 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, 0, 1, 1> >, false> (0x0x7f7bba12d2a0) 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, 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, 0, 1, 1> > > > (0x0x7f7bba12d300) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, Eigen::MatrixXpr> (0x0x7f7bba12d420) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bba12d3c0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, Eigen::Dense> (0x0x7f7bba12d360) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > (0x0x7f7bba127270) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, float, float, false> (0x0x7f7bba1272d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bba127340) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bba12d180) 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, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > > (0x0x7f7bba12d4e0) 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, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >&> (0x0x7f7bba12d540) 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, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >&> (0x0x7f7bba12d5a0) 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, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >&> (0x0x7f7bba12d600) 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, 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, 1, 1> >, 0> > (0x0x7f7bba12d660) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bba12d6c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bba12d720) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > (0x0x7f7bba127548) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bba1275b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, float, float, false> (0x0x7f7bba127618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bba127680) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bba12d480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bba12d900) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > (0x0x7f7bba12d8a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, 1, 0, 1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bba12d960) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 1, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >, 1, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bba12d840) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=8 align=4
   base size=8 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bba15b8c0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bba12d780) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bba127750) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bba1277b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, float, float, false> (0x0x7f7bba127820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0> (0x0x7f7bba127888) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bba12d7e0) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>::sub
   size=1 align=1
   base size=0 base align=1
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>::sub (0x0x7f7bba12dae0) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>::IsRowMajor<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>::IsRowMajor<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bba127ea0) 0 empty
  Eigen::internal::true_type (0x0x7f7bba12db40) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>::sub
   size=1 align=1
   base size=0 base align=1
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>::sub (0x0x7f7bba12dc60) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>::IsRowMajor<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 2>::IsRowMajor<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bba127138) 0 empty
  Eigen::internal::false_type (0x0x7f7bba12dcc0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > (0x0x7f7bb9ef9120) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, 1, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, 1, 0, 0> (0x0x7f7bb9ef9180) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > (0x0x7f7bb9ef91e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 0, 0, 0> (0x0x7f7bb9ef9240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bb9ef9540) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bb9ef94e0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bb9ef9480) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bb9ef9600) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, 6> (0x0x7f7bb9ef9660) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bb9ef9720) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bb9ef96c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bb9ef9780) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 2, 2, 0> (0x0x7f7bb9ef97e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 2, 6> (0x0x7f7bb9ef9840) 0 empty

Class Eigen::internal::check_transpose_aliasing_run_time_selector<std::complex<float>, false, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_run_time_selector<std::complex<float>, false, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > > (0x0x7f7bb9ef98a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 2, 6> (0x0x7f7bb9ef9900) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 1, 6> (0x0x7f7bb9ef9960) 0 empty

Class Eigen::internal::check_transpose_aliasing_run_time_selector<float, false, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_run_time_selector<float, false, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> > > (0x0x7f7bb9ef99c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 1, 6> (0x0x7f7bb9ef9a20) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 0, 5> (0x0x7f7bb9ef9c00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>&, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>&, Eigen::Matrix<double, 5, 1> > (0x0x7f7bb9ef9cc0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bb9ef9c60) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > > (0x0x7f7bb9f57410) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false> > (0x0x7f7bb9ef9d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >&, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >&, Eigen::Matrix<double, 5, 1> > (0x0x7f7bb9ef9ea0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bb9ef9e40) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 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<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bb9ef9de0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, false> (0x0x7f7bb9ef9f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >&, Eigen::Matrix<double, 1, 5, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >&, Eigen::Matrix<double, 1, 5, 1, 1, 5> > (0x0x7f7bb9bde0c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bb9bde060) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > >
   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<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> > > (0x0x7f7bb9bde000) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 5, 1, 1, 5> >, false> (0x0x7f7bb9bde180) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 1, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 1, 25> (0x0x7f7bb9bde360) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 6, 5, 0, 6, 5>&, Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 6, 5, 0, 6, 5>&, Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bb9bde7e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bb9bde780) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 6, 5, 0, 6, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 6, 5, 0, 6, 5> > (0x0x7f7bb9bde720) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 5, 0, 6, 5>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, 6, 5, 0, 6, 5>, false> (0x0x7f7bb9bde960) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0, 36> (0x0x7f7bb9bdef00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 6, 6, 0, 6, 6>&, Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 6, 6, 0, 6, 6>&, Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb9c3d000) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb9bdef60) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb9c3d0c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, false> (0x0x7f7bb9c3d1e0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9f57af8) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bb9f57b60) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bb9f57bc8) 0 empty
      Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb9f57c30) 0 empty
        Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb9f57c98) 0 empty
          Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bb9f57d00) 0 empty
            Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb9c3d420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb9c3d4e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c3d540) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c3d5a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb9f57e38) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c3d600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb9f57f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb9f57f70) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c3d660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c3d720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bb9c3d780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bb9c3d7e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bb9c3d840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb9c3d960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb9c3d900) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb9c3d8a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9f570d0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb9f574e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb9f57ea0) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c3d6c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bb9c3da20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bb9c3da80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bb9c3dae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bb9c3db40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> > (0x0x7f7bb9c3dba0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb9c3dc00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb9c3dc60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c751a0) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c75208) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb9c75270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb9c752d8) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c3d9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c3dde0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c3dd80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c3de40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb9c3dd20) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb9c753a8) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c75410) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c75478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb9c754e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb9c75548) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c3dcc0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >
   size=52 align=4
   base size=49 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bb9dcf2a0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb9c3dea0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb9c75750) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c757b8) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c75820) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb9c75888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb9c758f0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb9c3df00) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false, false> (0x0x7f7bb9c3df60) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bb9a02300) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bb9a02360) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a022a0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a3f138) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a023c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb9a02420) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a02480) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a024e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb9a3f208) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a02540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bb9a3f2d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb9a3f340) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a025a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bb9a3f410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bb9a3f478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb9a3f4e0) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a02600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bb9a3f5b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bb9a3f618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bb9a3f680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb9a3f6e8) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a02660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a02720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f7bb9a02780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f7bb9a027e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f7bb9a02840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb9a02960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f7bb9a02900) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f7bb9a028a0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a3f750) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bb9a3f7b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bb9a3f820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bb9a3f888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb9a3f8f0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a026c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f7bb9a02a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bb9a02a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bb9a02ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bb9a02b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> > (0x0x7f7bb9a02ba0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb9a02c00) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb9a02c60) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a3faf8) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a3fb60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bb9a3fbc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bb9a3fc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bb9a3fc98) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb9a3fd00) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a029c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a02de0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a02d80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a02e40) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bb9a02d20) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb9a3fdd0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a3fe38) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a3fea0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bb9a3ff08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bb9a3ff70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bb9a3f0d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb9a3f270) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9a02cc0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bb9835360) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&> (0x0x7f7bb98353c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9835300) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9816888) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9835420) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb9835480) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb98354e0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9835540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb9816958) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb98355a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb9816a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb9816a90) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9835600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb9816b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb9816bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb9816c30) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9835660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bb9816d00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb9816d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb9816dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb9816e38) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb98356c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9835780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, true> (0x0x7f7bb98357e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, true> (0x0x7f7bb9835840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > > (0x0x7f7bb98358a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb98359c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::Dense> (0x0x7f7bb9835960) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::Dense> (0x0x7f7bb9835900) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9816ea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bb9816f08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb9816f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb9816820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb98169c0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9835720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > >
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > > (0x0x7f7bb9835a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >&> (0x0x7f7bb9835ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >&> (0x0x7f7bb9835b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >&> (0x0x7f7bb9835ba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> > (0x0x7f7bb9835c00) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb9835c60) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb9835cc0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb99010d0) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9901138) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bb99011a0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb9901208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb9901270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb99012d8) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9835a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9835e40) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9835de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9835ea0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1, Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1, Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bb9835d80) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bb99013a8) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9901410) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9901478) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bb99014e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb9901548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb99015b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb9901618) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb9835d20) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bb96647e0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&> (0x0x7f7bb9664840) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9664780) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9901d00) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb96648a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb9664900) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9664960) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb96649c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb9901dd0) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9664a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bb9901ea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb9901f08) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9664a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bb9901340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bb9901680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb9901888) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9664ae0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bb9901958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bb9901c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bb9901e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb9901f70) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9664b40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9664c00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f7bb9664c60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, true> (0x0x7f7bb9664cc0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f7bb9664d20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb9664e40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f7bb9664de0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::Dense> (0x0x7f7bb9664d80) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9701000) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bb9701068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bb97010d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bb9701138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb97011a0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9664ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > > (0x0x7f7bb9664f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bb9664f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bb97bc000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&> (0x0x7f7bb97bc060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> > (0x0x7f7bb97bc0c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb97bc120) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb97bc180) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb97013a8) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9701410) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bb9701478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bb97014e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bb9701548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb97015b0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9664ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb97bc300) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb97bc2a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 2, -1, 0, 2, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 2, -1, 0, 2, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb97bc360) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1, Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bb97bc240) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb9701680) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb97016e8) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb9701750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, double, double, false> (0x0x7f7bb97017b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 3> (0x0x7f7bb9701820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 1> (0x0x7f7bb9701888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, 0> (0x0x7f7bb97018f0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb97bc1e0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bb97bc840) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&> (0x0x7f7bb97bc8a0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb97bc7e0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb94c9068) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb97bc900) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb97bc960) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb97bc9c0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb97bca20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bb94c9138) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb97bca80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1> (0x0x7f7bb94c9208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bb94c9270) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb97bcae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 3> (0x0x7f7bb94c9340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1> (0x0x7f7bb94c93a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bb94c9410) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb97bcb40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, double, double, false> (0x0x7f7bb94c94e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 3> (0x0x7f7bb94c9548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1> (0x0x7f7bb94c95b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bb94c9618) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb97bcba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb97bcc60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, true> (0x0x7f7bb97bccc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, true> (0x0x7f7bb97bcd20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > > (0x0x7f7bb97bcd80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb97bcea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::Dense> (0x0x7f7bb97bce40) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::Dense> (0x0x7f7bb97bcde0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb94c9680) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, double, double, false> (0x0x7f7bb94c96e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 3> (0x0x7f7bb94c9750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1> (0x0x7f7bb94c97b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bb94c9820) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb97bcc00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > >
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > > (0x0x7f7bb97bcf60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&> (0x0x7f7bb95d2000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&> (0x0x7f7bb95d2060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&> (0x0x7f7bb95d20c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> > (0x0x7f7bb95d2120) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb95d2180) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb95d21e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb94c9a28) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb94c9a90) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, double, double, false> (0x0x7f7bb94c9af8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 3> (0x0x7f7bb94c9b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1> (0x0x7f7bb94c9bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bb94c9c30) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb97bcf00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb95d2360) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb95d2300) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 2, 0, 6, 2>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 2, 0, 6, 2>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb95d23c0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1, Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1, Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bb95d22a0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bb94c9d00) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb94c9d68) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb94c9dd0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, double, double, false> (0x0x7f7bb94c9e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 3> (0x0x7f7bb94c9ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 1> (0x0x7f7bb94c9f08) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, 0> (0x0x7f7bb94c9f70) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb95d2240) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>::sub
   size=1 align=1
   base size=0 base align=1
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>::sub (0x0x7f7bb95d2600) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>::IsRowMajor<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 2>::IsRowMajor<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb92b2000) 0 empty
  Eigen::internal::true_type (0x0x7f7bb95d2660) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>::sub
   size=1 align=1
   base size=0 base align=1
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>::sub (0x0x7f7bb95d2780) 0 empty

Class Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>::IsRowMajor<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 2>::IsRowMajor<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb92b2138) 0 empty
  Eigen::internal::false_type (0x0x7f7bb95d27e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bb95d2c00) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, 3, 0, 0> (0x0x7f7bb95d2c60) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bb95d2cc0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 4, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, 4, 0, 0> (0x0x7f7bb95d2d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<double, 6, 1> > (0x0x7f7bb9329060) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bb9329000) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bb95d2f60) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 1>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bb9329120) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, 2, 6> (0x0x7f7bb9329180) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bb9329240) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bb93291e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bb93292a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 2, 2, 0> (0x0x7f7bb9329300) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 1, 6> (0x0x7f7bb9329360) 0 empty

Class Eigen::internal::check_transpose_aliasing_run_time_selector<std::complex<double>, false, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_run_time_selector<std::complex<double>, false, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > > (0x0x7f7bb93293c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 1, 6> (0x0x7f7bb9329420) 0 empty

Class Eigen::internal::random_retval<double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::random_retval<double> (0x0x7f7bb9329480) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 4, 5> (0x0x7f7bb93294e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 4, 5> (0x0x7f7bb9329540) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 2, 5> (0x0x7f7bb93295a0) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Matrix<double, 1, 5, 1, 1, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Matrix<double, 1, 5, 1, 1, 5>, true> (0x0x7f7bb9329600) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 2, 5> (0x0x7f7bb9329660) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bb93296c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 3, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 3, 2, 0> (0x0x7f7bb9329720) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, false, false> (0x0x7f7bb9329900) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 1, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 1, 4> (0x0x7f7bb9329960) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 2, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 2, 16> (0x0x7f7bb93299c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 2, 5> (0x0x7f7bb9329c00) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, 25> (0x0x7f7bb9329e40) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb92b2d68) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bb92b2dd0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bb92b2e38) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bb92b2ea0) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb8fe8060) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb8fe8120) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8fe8180) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8fe81e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb92b2f70) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8fe8240) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb92b2618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb92b2af8) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8fe82a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8fe8360) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bb8fe83c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bb8fe8420) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bb8fe8480) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb8fe85a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb8fe8540) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb8fe84e0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb901e000) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb901e068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb901e0d0) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8fe8300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bb8fe8660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bb8fe86c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bb8fe8720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bb8fe8780) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> > (0x0x7f7bb8fe87e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb8fe8840) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb8fe88a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb901e2d8) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb901e340) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb901e3a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb901e410) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8fe8600) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8fe8a80) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8fe8a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8fe8ae0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb8fe89c0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bb902f770) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb8fe8900) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb901e4e0) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb901e548) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb901e5b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb901e618) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8fe8960) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb8fe8b40) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0, 0, 0> (0x0x7f7bb8fe8ba0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, false, false> (0x0x7f7bb8fe8c00) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb8fe8c60) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, false, false> (0x0x7f7bb8fe8cc0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bb8fe8d20) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -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<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, 0, 0, 0> (0x0x7f7bb8fe8d80) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, false, false> (0x0x7f7bb8fe8de0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb8fe8e40) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, false, false> (0x0x7f7bb8fe8f60) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, false, false> (0x0x7f7bb8e6c000) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bb8e6c480) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bb8e6c420) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bb8e6c4e0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0, 2> (0x0x7f7bb8e6c540) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0, 2> (0x0x7f7bb8e504e0) 0 empty
  Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0, 2> (0x0x7f7bb8e6c5a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bb8e6c600) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, 0, 0, 0> (0x0x7f7bb8e6c660) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bb8e6c6c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 0, 0, 0> (0x0x7f7bb8e6c720) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, false, false> (0x0x7f7bb8e6c780) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb8e6c7e0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bb8e6cc60) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bb8e6cc00) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bb8e6ccc0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0, 1> (0x0x7f7bb8e6cd20) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0, 2> (0x0x7f7bb8e506e8) 0 empty
  Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0, 1> (0x0x7f7bb8e6cd80) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::Matrix<double, 1, -1, 1, 1, 5>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::Matrix<double, 1, -1, 1, 1, 5>, false, false> (0x0x7f7bb8e6cde0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8f8e068) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb8f8e0d0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bb8f8e138) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb8e6cea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8e6ce40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::MatrixXpr> (0x0x7f7bb8e6cf60) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa1000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8f8e270) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa1060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8f8e340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8f8e3a8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa10c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb8f8e478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8f8e4e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8f8e548) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa1120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, 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<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb8f8e618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb8f8e680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8f8e6e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8f8e750) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa1180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa1240) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, true> (0x0x7f7bb8fa12a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, true> (0x0x7f7bb8fa1300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > > (0x0x7f7bb8fa1360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::MatrixXpr> (0x0x7f7bb8fa1480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::Dense> (0x0x7f7bb8fa1420) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::Dense> (0x0x7f7bb8fa13c0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8f8e7b8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb8f8e820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb8f8e888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8f8e8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8f8e958) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa11e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > > (0x0x7f7bb8fa1540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>&> (0x0x7f7bb8fa15a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>&> (0x0x7f7bb8fa1600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>&> (0x0x7f7bb8fa1660) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> > (0x0x7f7bb8fa16c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb8fa1720) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb8fa1780) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8f8eb60) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8f8ebc8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb8f8ec30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb8f8ec98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8f8ed00) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8f8ed68) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa14e0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa18a0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa1840) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8f8ee38) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8f8eea0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8f8ef08) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb8f8ef70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb8f8e1a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8f8e2d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8f8e410) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa17e0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8f8e9c0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8f8edd0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8d39000) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8d39068) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb8d390d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb8d39138) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8d391a0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8d39208) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa1900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa1a80) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa1a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa1ae0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb8fa19c0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true, true>
   size=52 align=4
   base size=52 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true, true> (0x0x7f7bb8d392d8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8d39340) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8d393a8) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8d39410) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8d39478) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb8d394e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb8d39548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8d395b0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8d39618) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa1960) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true, Eigen::Dense>
   size=52 align=4
   base size=52 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true, Eigen::Dense> (0x0x7f7bb8d39820) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true, true> (0x0x7f7bb8d39888) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8d398f0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8d39958) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8d399c0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8d39a28) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb8d39a90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb8d39af8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8d39b60) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8d39bc8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa1b40) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>
   size=52 align=4
   base size=52 base align=4
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> (0x0x7f7bb8d39c98) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true, Eigen::Dense> (0x0x7f7bb8d39d00) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true, true> (0x0x7f7bb8d39d68) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8d39dd0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8d39e38) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8d39ea0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8d39f08) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb8d39f70) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb8d39270) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb8d39680) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb8d6b000) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8fa1ba0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Matrix<double, -1, 1, 0, 5, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Matrix<double, -1, 1, 0, 5, 1>, false, false> (0x0x7f7bb8fa1c00) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb8fa1d20) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8d6b138) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb8d6b1a0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bb8d6b208) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb8fa1cc0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8fa1c60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bb8fa1de0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8fa1e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8d6b340) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8fa1ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8d6b410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8d6b478) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8fa1f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb8d6b548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8d6b5b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8d6b618) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8fa1f60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, 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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb8d6b6e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb8d6b750) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8d6b7b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8d6b820) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddb000) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddb0c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, true> (0x0x7f7bb8ddb120) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, true> (0x0x7f7bb8ddb180) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > > (0x0x7f7bb8ddb1e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bb8ddb300) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bb8ddb2a0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bb8ddb240) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8d6b888) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb8d6b8f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb8d6b958) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8d6b9c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8d6ba28) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddb060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > > (0x0x7f7bb8ddb3c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>&> (0x0x7f7bb8ddb420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>&> (0x0x7f7bb8ddb480) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>&> (0x0x7f7bb8ddb4e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> > (0x0x7f7bb8ddb540) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb8ddb5a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb8ddb600) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8d6bc30) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8d6bc98) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb8d6bd00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb8d6bd68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8d6bdd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8d6be38) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddb360) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddb720) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddb6c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8d6bf08) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8d6bf70) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8d6b068) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb8d6b270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb8d6b3a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8d6b4e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8d6ba90) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddb660) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8d6bea0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8b3f000) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8b3f068) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8b3f0d0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb8b3f138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb8b3f1a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8b3f208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8b3f270) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddb780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddb900) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddb8a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddb960) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb8ddb840) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true, true>
   size=52 align=4
   base size=52 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true, true> (0x0x7f7bb8b3f340) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8b3f3a8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8b3f410) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8b3f478) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8b3f4e0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb8b3f548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb8b3f5b0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8b3f618) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8b3f680) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddb7e0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true, Eigen::Dense>
   size=52 align=4
   base size=52 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bb8b3f888) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true, true> (0x0x7f7bb8b3f8f0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8b3f958) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8b3f9c0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8b3fa28) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8b3fa90) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb8b3faf8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb8b3fb60) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8b3fbc8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8b3fc30) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddb9c0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>
   size=52 align=4
   base size=52 base align=4
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> (0x0x7f7bb8b3fd00) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bb8b3fd68) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true, true> (0x0x7f7bb8b3fdd0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8b3fe38) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8b3fea0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8b3ff08) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8b3ff70) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb8b3f2d8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb8b3f6e8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb8b6f000) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb8b6f068) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8ddba20) 0 empty

Class Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb8b6f138) 0 empty
  Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb8b6f1a0) 0 empty
    Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb8b6f208) 0 empty
      Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb8b6f270) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb8ddba80) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8b6f340) 0 empty
  Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb8b6f3a8) 0 empty
    Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb8b6f410) 0 empty
      Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb8b6f478) 0 empty
        Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb8b6f4e0) 0 empty
          Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb8ddbae0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bb8ddbb40) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8ddbba0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8ddbc00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb8b6f680) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8ddbc60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb8b6f750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb8b6f7b8) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8ddbcc0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8ddbd80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, false> (0x0x7f7bb8ddbde0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, false> (0x0x7f7bb8ddbe40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb8ddbea0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bb8bdc000) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bb8ddbf60) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bb8ddbf00) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8b6f820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb8b6f888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb8b6f8f0) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8ddbd20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb8bdc0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb8bdc120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb8bdc180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb8bdc1e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bb8bdc240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb8bdc2a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb8bdc300) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8b6faf8) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8b6fb60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb8b6fbc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb8b6fc30) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8bdc060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8bdc480) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8bdc420) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8bdc4e0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb8bdc3c0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bb8b6fd00) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8b6fd68) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8b6fdd0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb8b6fe38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb8b6fea0) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8bdc360) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=32 align=4
   base size=32 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb88fc700) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb8bdc540) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bb8b6f958) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8b6fc98) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8b6ff08) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb8909000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb8909068) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8bdc5a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb8bdca20) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bb8bdc9c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > > (0x0x7f7bb89092d8) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bb8bdcae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb8bdcc00) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bb8bdcba0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > > (0x0x7f7bb8bdcb40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >, false> (0x0x7f7bb8bdccc0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > > (0x0x7f7bb8909410) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bb8bdcd20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >&, Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >&, Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bb8bdce40) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bb8bdcde0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >
   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<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > > (0x0x7f7bb8bdcd80) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 5, 5> >, false> (0x0x7f7bb8bdcf00) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 2, 5> (0x0x7f7bb898d120) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 0, 5> (0x0x7f7bb898d180) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> > (0x0x7f7bb898d1e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, false> (0x0x7f7bb898d240) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 2, 5> (0x0x7f7bb898d2a0) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, true> (0x0x7f7bb898d300) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 2, 5> (0x0x7f7bb898d360) 0 empty

Class std::__copy_move<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, true, std::random_access_iterator_tag> (0x0x7f7bb898d3c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2, 5> (0x0x7f7bb898d420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 2, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 2, 7> (0x0x7f7bb898d480) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Matrix<float, 1, 7, 1, 1, 7>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Matrix<float, 1, 7, 1, 1, 7>, true> (0x0x7f7bb898d4e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 2, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 2, 7> (0x0x7f7bb898d540) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, false, false> (0x0x7f7bb898d720) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 1, 5> (0x0x7f7bb898d780) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 2, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 2, 25> (0x0x7f7bb898d7e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 2, 6> (0x0x7f7bb898da20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 4, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 4, 36> (0x0x7f7bb898dc60) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8909c30) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bb8909c98) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb8909d00) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bb8909d68) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb898de40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb898dea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb898df00) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb898df60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb8909e38) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb864b000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bb8909f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb8909f70) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb864b060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb864b120) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bb864b180) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bb864b1e0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bb864b240) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb864b360) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb864b300) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb864b2a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb89090d0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bb89093a8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb8909888) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb864b0c0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bb864b420) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bb864b480) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bb864b4e0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bb864b540) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> > (0x0x7f7bb864b5a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb864b600) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb864b660) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8695068) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb86950d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bb8695138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb86951a0) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb864b3c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb864b840) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb864b7e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb864b8a0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb864b780) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bb87552a0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb864b6c0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb8695270) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb86952d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bb8695340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb86953a8) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb864b720) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb864b900) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0, 0, 0> (0x0x7f7bb864b960) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, false, false> (0x0x7f7bb864b9c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb864ba20) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, false, false> (0x0x7f7bb864ba80) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bb864bae0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0, 0, 0> (0x0x7f7bb864bb40) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, false, false> (0x0x7f7bb864bba0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb864bc00) 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> (0x0x7f7bb864bd20) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, false, false> (0x0x7f7bb864bd80) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bb84c9240) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bb84c91e0) 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::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bb84c92a0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 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::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0, 2> (0x0x7f7bb84c9300) 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::Matrix<float, 3, 1>, 2, 1, false> >, 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::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0, 2> (0x0x7f7bb84ad478) 0 empty
  Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0, 2> (0x0x7f7bb84c9360) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bb84c93c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0, 0, 0> (0x0x7f7bb84c9420) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bb84c9480) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, 0, 0, 0> (0x0x7f7bb84c94e0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, false, false> (0x0x7f7bb84c9540) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb84c95a0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bb84c9a20) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bb84c99c0) 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::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bb84c9a80) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 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::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0, 1> (0x0x7f7bb84c9ae0) 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::Matrix<float, 2, 1>, 1, 1, false> >, 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::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0, 2> (0x0x7f7bb84adf70) 0 empty
  Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0, 1> (0x0x7f7bb84c9b40) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::Matrix<float, 1, -1, 1, 1, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::Matrix<float, 1, -1, 1, 1, 6>, false, false> (0x0x7f7bb84c9ba0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb85d5000) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb85d5068) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb85d50d0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb84c9c60) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb84c9c00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::MatrixXpr> (0x0x7f7bb84c9d20) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb84c9d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb85d5208) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb84c9de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb85d52d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb85d5340) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb84c9e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb85d5410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb85d5478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb85d54e0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb84c9ea0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, float, float, false> (0x0x7f7bb85d55b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb85d5618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb85d5680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb85d56e8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb84c9f00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8224000) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, true> (0x0x7f7bb8224060) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, true> (0x0x7f7bb82240c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > > (0x0x7f7bb8224120) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::MatrixXpr> (0x0x7f7bb8224240) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::Dense> (0x0x7f7bb82241e0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::Dense> (0x0x7f7bb8224180) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb85d5750) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, float, float, false> (0x0x7f7bb85d57b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb85d5820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb85d5888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb85d58f0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb84c9f60) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > > (0x0x7f7bb8224300) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&> (0x0x7f7bb8224360) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&> (0x0x7f7bb82243c0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&> (0x0x7f7bb8224420) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> > (0x0x7f7bb8224480) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb82244e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb8224540) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb85d5af8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb85d5b60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, float, float, false> (0x0x7f7bb85d5bc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb85d5c30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb85d5c98) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb85d5d00) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb82242a0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8224660) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8224600) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb85d5dd0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb85d5e38) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb85d5ea0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, float, float, false> (0x0x7f7bb85d5f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb85d5f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb85d5138) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb85d5270) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb82245a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb85d53a8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb85d5958) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb85d5d68) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb837b000) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, float, float, false> (0x0x7f7bb837b068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb837b0d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb837b138) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb837b1a0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb82246c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8224840) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb82247e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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, 1, 1, 6>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb82248a0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bb8224780) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, true>
   size=52 align=4
   base size=52 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, true> (0x0x7f7bb837b270) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb837b2d8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb837b340) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb837b3a8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb837b410) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, float, float, false> (0x0x7f7bb837b478) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb837b4e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb837b548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb837b5b0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8224720) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, Eigen::Dense>
   size=52 align=4
   base size=52 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, Eigen::Dense> (0x0x7f7bb837b7b8) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, true> (0x0x7f7bb837b820) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb837b888) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb837b8f0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb837b958) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb837b9c0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, float, float, false> (0x0x7f7bb837ba28) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb837ba90) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb837baf8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb837bb60) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8224900) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>
   size=52 align=4
   base size=52 base align=4
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> (0x0x7f7bb837bc30) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, Eigen::Dense> (0x0x7f7bb837bc98) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, true> (0x0x7f7bb837bd00) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb837bd68) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb837bdd0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb837be38) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb837bea0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, float, float, false> (0x0x7f7bb837bf08) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb837bf70) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb837b208) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb837b618) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb8224960) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::Matrix<float, -1, 1, 0, 6, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::Matrix<float, -1, 1, 0, 6, 1>, false, false> (0x0x7f7bb82249c0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb8224ae0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb83ab0d0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb83ab138) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb83ab1a0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb8224a80) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8224a20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bb8224ba0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8224c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb83ab2d8) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8224c60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb83ab3a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb83ab410) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8224cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb83ab4e0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb83ab548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb83ab5b0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8224d20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, float, float, false> (0x0x7f7bb83ab680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb83ab6e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb83ab750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb83ab7b8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8224d80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8224e40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, true> (0x0x7f7bb8224ea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, true> (0x0x7f7bb8224f00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > > (0x0x7f7bb8224f60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bb80550c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bb8055060) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bb8055000) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb83ab820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, float, float, false> (0x0x7f7bb83ab888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb83ab8f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb83ab958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb83ab9c0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8224de0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > > (0x0x7f7bb8055180) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&> (0x0x7f7bb80551e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&> (0x0x7f7bb8055240) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&> (0x0x7f7bb80552a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> > (0x0x7f7bb8055300) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb8055360) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb80553c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb83abbc8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb83abc30) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, float, float, false> (0x0x7f7bb83abc98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb83abd00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb83abd68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb83abdd0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8055120) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb80554e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8055480) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb83abea0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb83abf08) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb83abf70) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, float, float, false> (0x0x7f7bb83ab000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb83ab208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb83ab340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb83ab478) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8055420) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb83aba28) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb83abe38) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb817f000) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb817f068) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, float, float, false> (0x0x7f7bb817f0d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb817f138) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb817f1a0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb817f208) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8055540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb80556c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8055660) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8055720) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb8055600) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, true>
   size=52 align=4
   base size=52 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, true> (0x0x7f7bb817f2d8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb817f340) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb817f3a8) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb817f410) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb817f478) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, float, float, false> (0x0x7f7bb817f4e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb817f548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb817f5b0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb817f618) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb80555a0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, Eigen::Dense>
   size=52 align=4
   base size=52 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bb817f820) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, true> (0x0x7f7bb817f888) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb817f8f0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb817f958) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb817f9c0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb817fa28) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, float, float, false> (0x0x7f7bb817fa90) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb817faf8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb817fb60) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb817fbc8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb8055780) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>
   size=52 align=4
   base size=52 base align=4
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> (0x0x7f7bb817fc98) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bb817fd00) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, true> (0x0x7f7bb817fd68) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb817fdd0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb817fe38) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb817fea0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb817ff08) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, float, float, false> (0x0x7f7bb817ff70) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb817f270) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb817f680) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb81b0000) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb80557e0) 0 empty

Class Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb81b00d0) 0 empty
  Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb81b0138) 0 empty
    Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb81b01a0) 0 empty
      Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb81b0208) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb8055840) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb81b02d8) 0 empty
  Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb81b0340) 0 empty
    Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb81b03a8) 0 empty
      Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb81b0410) 0 empty
        Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb81b0478) 0 empty
          Eigen::internal::traits<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb80558a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bb8055900) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8055960) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb80559c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb81b0618) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8055a20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bb81b06e8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb81b0750) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8055a80) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8055b40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, false> (0x0x7f7bb8055ba0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, false> (0x0x7f7bb8055c00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb8055c60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bb8055d80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bb8055d20) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bb8055cc0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb81b07b8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bb81b0820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb81b0888) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8055ae0) 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb8055e40) 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb8055ea0) 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb8055f00) 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb8055f60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bb7ed8000) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb7ed8060) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb7ed80c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb81b0a90) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb81b0af8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bb81b0b60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb81b0bc8) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb8055de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb7ed8240) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb7ed81e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb7ed82a0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb7ed8180) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bb81b0c98) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb81b0d00) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb81b0d68) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bb81b0dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb81b0e38) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb7ed8120) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=24 align=4
   base size=24 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb7f421c0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb7ed8300) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bb81b0680) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb81b08f0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb81b0c30) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bb81b0ea0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb7f49000) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb7ed8360) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb7ed87e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb7ed8780) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > >
   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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > > > (0x0x7f7bb7f49340) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb7ed88a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >&, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> >&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb7ed89c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1> > > (0x0x7f7bb7ed8960) 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, 6, 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, 0, 6, 1> > > (0x0x7f7bb7ed8900) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >, false> (0x0x7f7bb7ed8a80) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > > > (0x0x7f7bb7f49478) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb7ed8ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >&, Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   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, 6, 6> >&, Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bb7ed8c60) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >
   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, 6, 6> > > (0x0x7f7bb7ed8c00) 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, 6, 6> > >
   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, 6, 6> > > (0x0x7f7bb7ed8ba0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, -1, -1, 0, 6, 6> >, false> (0x0x7f7bb7ed8d20) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 2, 6> (0x0x7f7bb7ed8f00) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 0, 6> (0x0x7f7bb7ed8f60) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> > (0x0x7f7bb7be5000) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, false> (0x0x7f7bb7be5060) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 4, 6> (0x0x7f7bb7be50c0) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, true> (0x0x7f7bb7be5120) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 4, 6> (0x0x7f7bb7be5240) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 2, 6> (0x0x7f7bb7be52a0) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Matrix<float, 1, 6, 1, 1, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Matrix<float, 1, 6, 1, 1, 6>, true> (0x0x7f7bb7be5300) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 2, 6> (0x0x7f7bb7be5360) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, false, false> (0x0x7f7bb7be53c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 1, 5> (0x0x7f7bb7be5420) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 2, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 2, 25> (0x0x7f7bb7be5480) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 36> (0x0x7f7bb7be58a0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7f49a90) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bb7f49af8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb7f49b60) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bb7f49bc8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb7be5a80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb7be5b40) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7be5ba0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7be5c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb7f49c98) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7be5c60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb7f49d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb7f49dd0) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7be5cc0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7be5d80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bb7be5de0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bb7be5e40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bb7be5ea0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb7cd6000) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb7be5f60) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb7be5f00) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7f49e38) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb7f49ea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb7f49f08) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7be5d20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > > (0x0x7f7bb7cd60c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bb7cd6120) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bb7cd6180) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&> (0x0x7f7bb7cd61e0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> > (0x0x7f7bb7cd6240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb7cd62a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb7cd6300) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7f49f70) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7d49000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb7d49068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb7d490d0) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7cd6060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7cd64e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7cd6480) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7cd6540) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb7cd6420) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bb7d5e380) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb7cd6360) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7d491a0) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7d49208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb7d49270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0> (0x0x7f7bb7d492d8) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb7cd63c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb7cd65a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0, 0, 0> (0x0x7f7bb7cd6600) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, false, false> (0x0x7f7bb7cd6660) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb7cd66c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, false, false> (0x0x7f7bb7cd6720) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bb7cd6780) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -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<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, 0, 0, 0> (0x0x7f7bb7cd67e0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, false, false> (0x0x7f7bb7cd6840) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb7cd68a0) 0 empty

Class Eigen::internal::first_aligned_impl<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::first_aligned_impl<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, true> (0x0x7f7bb7cd6900) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, false, false> (0x0x7f7bb7cd6a20) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bb7cd6a80) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, 0, 0, 0> (0x0x7f7bb7cd6ae0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bb7cd6b40) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 4, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, 4, 0, 0> (0x0x7f7bb7cd6ba0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, false, false> (0x0x7f7bb7cd6c00) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb7cd6c60) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::Matrix<double, 1, -1, 1, 1, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::Matrix<double, 1, -1, 1, 1, 6>, false, false> (0x0x7f7bb7cd6cc0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7aee958) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb7aee9c0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb7aeea28) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb7cd6d80) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7cd6d20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::MatrixXpr> (0x0x7f7bb7cd6e40) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7cd6ea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7aeeb60) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7cd6f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb7aeec30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7aeec98) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7cd6f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb7aeed68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb7aeedd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7aeee38) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc0000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, 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<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb7aeef08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb7aeef70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb7aee208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7aee5b0) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc0060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc0120) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, true> (0x0x7f7bb7bc0180) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, true> (0x0x7f7bb7bc01e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > > (0x0x7f7bb7bc0240) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::MatrixXpr> (0x0x7f7bb7bc0360) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::Dense> (0x0x7f7bb7bc0300) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::Dense> (0x0x7f7bb7bc02a0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7aeea90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb7aeebc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb7aeed00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb7bc9000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7bc9068) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc00c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > > (0x0x7f7bb7bc0420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&> (0x0x7f7bb7bc0480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&> (0x0x7f7bb7bc04e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&> (0x0x7f7bb7bc0540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> > (0x0x7f7bb7bc05a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb7bc0600) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb7bc0660) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc9270) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc92d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb7bc9340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb7bc93a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb7bc9410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7bc9478) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc03c0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc0780) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc0720) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7bc9548) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc95b0) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc9618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb7bc9680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb7bc96e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb7bc9750) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7bc97b8) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc06c0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb7bc9888) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7bc98f0) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc9958) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc99c0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb7bc9a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb7bc9a90) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb7bc9af8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7bc9b60) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc07e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc0960) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc0900) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc09c0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb7bc08a0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, true>
   size=52 align=4
   base size=52 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, true> (0x0x7f7bb7bc9c30) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb7bc9c98) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7bc9d00) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc9d68) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc9dd0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb7bc9e38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb7bc9ea0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb7bc9f08) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7bc9f70) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc0840) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, Eigen::Dense>
   size=52 align=4
   base size=52 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, Eigen::Dense> (0x0x7f7bb7bc9bc8) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, true> (0x0x7f7bb7951000) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb7951068) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb79510d0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7951138) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb79511a0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb7951208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb7951270) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb79512d8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7951340) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc0a20) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>
   size=52 align=4
   base size=52 base align=4
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> (0x0x7f7bb7951410) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, Eigen::Dense> (0x0x7f7bb7951478) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true, true> (0x0x7f7bb79514e0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb7951548) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb79515b0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7951618) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7951680) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, double, double, false> (0x0x7f7bb79516e8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 3> (0x0x7f7bb7951750) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 1> (0x0x7f7bb79517b8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0> (0x0x7f7bb7951820) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb7bc0a80) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Matrix<double, -1, 1, 0, 6, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Matrix<double, -1, 1, 0, 6, 1>, false, false> (0x0x7f7bb7bc0ae0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb7bc0c00) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb7951958) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb79519c0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb7951a28) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb7bc0ba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb7bc0b40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bb7bc0cc0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb7bc0d20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb7951b60) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb7bc0d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb7951c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb7951c98) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb7bc0de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb7951d68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb7951dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb7951e38) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb7bc0e40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, 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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb7951f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb7951f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb7951888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb7951a90) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb7bc0ea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb7bc0f60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, true> (0x0x7f7bb79d2000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, true> (0x0x7f7bb79d2060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > > (0x0x7f7bb79d20c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bb79d21e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bb79d2180) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::Dense> (0x0x7f7bb79d2120) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb7951bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb7951d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb79c8000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb79c8068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb79c80d0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb7bc0f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > > (0x0x7f7bb79d22a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&> (0x0x7f7bb79d2300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&> (0x0x7f7bb79d2360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&> (0x0x7f7bb79d23c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> > (0x0x7f7bb79d2420) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb79d2480) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb79d24e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79c82d8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79c8340) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb79c83a8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb79c8410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb79c8478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb79c84e0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79d2240) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79d2600) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79d25a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb79c85b0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79c8618) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79c8680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb79c86e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb79c8750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb79c87b8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb79c8820) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79d2540) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb79c88f0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb79c8958) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79c89c0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79c8a28) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb79c8a90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb79c8af8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb79c8b60) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb79c8bc8) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79d2660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79d27e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79d2780) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79d2840) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb79d2720) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, true>
   size=52 align=4
   base size=52 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, true> (0x0x7f7bb79c8c98) 0
  Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb79c8d00) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb79c8d68) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79c8dd0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79c8e38) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb79c8ea0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb79c8f08) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb79c8f70) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb79c8138) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79d26c0) 0 empty

Class Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, Eigen::Dense>
   size=52 align=4
   base size=52 base align=4
Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bb774e000) 0
  Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, true> (0x0x7f7bb774e068) 0
    Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb774e0d0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb774e138) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb774e1a0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb774e208) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb774e270) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb774e2d8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb774e340) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb774e3a8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79d28a0) 0 empty

Class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>
   size=52 align=4
   base size=52 base align=4
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> (0x0x7f7bb774e478) 0
  Eigen::BlockImpl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, Eigen::Dense> (0x0x7f7bb774e4e0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true, true> (0x0x7f7bb774e548) 0
      Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb774e5b0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb774e618) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb774e680) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb774e6e8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, double, double, false> (0x0x7f7bb774e750) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 3> (0x0x7f7bb774e7b8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 1> (0x0x7f7bb774e820) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, 0> (0x0x7f7bb774e888) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb79d2900) 0 empty

Class Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb774e958) 0 empty
  Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb774e9c0) 0 empty
    Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb774ea28) 0 empty
      Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb774ea90) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb79d2960) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb774eb60) 0 empty
  Eigen::internal::traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb774ebc8) 0 empty
    Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb774ec30) 0 empty
      Eigen::internal::traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb774ec98) 0 empty
        Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb774ed00) 0 empty
          Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb79d29c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bb79d2a20) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb79d2a80) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb79d2ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb774eea0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb79d2b40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb774ef70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb774e8f0) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb79d2ba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb79d2c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, false> (0x0x7f7bb79d2cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, false> (0x0x7f7bb79d2d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb79d2d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bb79d2ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bb79d2e40) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bb79d2de0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb774ef08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb7792000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb7792068) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb79d2c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb79d2f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb7448000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb7448060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb74480c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bb7448120) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb7448180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb74481e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb7792270) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb77922d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb7792340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb77923a8) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb79d2f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb7448360) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb7448300) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb74483c0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb74482a0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bb7792478) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb77924e0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb7792548) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb77925b0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb7792618) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb7448240) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=32 align=4
   base size=32 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb7449e00) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb7448420) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Dense> (0x0x7f7bb7792820) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb7792888) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb77928f0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb7792958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb77929c0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb7448480) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb7448900) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb74488a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > > (0x0x7f7bb7792c98) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb74489c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb7448ae0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bb7448a80) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > > (0x0x7f7bb7448a20) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >, false> (0x0x7f7bb7448ba0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > > (0x0x7f7bb7792dd0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb7448c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >&, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >&, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bb7448d20) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bb7448cc0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >
   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<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > > (0x0x7f7bb7448c60) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1, 0, 6, 6> >, false> (0x0x7f7bb7448de0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, 4, 6> (0x0x7f7bb7595000) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 0, 6> (0x0x7f7bb7595060) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> > (0x0x7f7bb75950c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, false> (0x0x7f7bb7595120) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 2, 6> (0x0x7f7bb7595180) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, true> (0x0x7f7bb75951e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 2, 6> (0x0x7f7bb7595240) 0 empty

Class Eigen::internal::random_default_impl<double, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::random_default_impl<double, false, false> (0x0x7f7bb75952a0) 0 empty

Class Eigen::internal::random_impl<double>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::random_impl<double> (0x0x7f7bb75af138) 0 empty
  Eigen::internal::random_default_impl<double, false, false> (0x0x7f7bb7595300) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 5, 1> >, 5, 5> (0x0x7f7bb7595360) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::Matrix<double, 5, 1>, 5, 5> (0x0x7f7bb75953c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 3, 5> (0x0x7f7bb7595420) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, true> (0x0x7f7bb7595480) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 3, 5> (0x0x7f7bb7595600) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 0, 6> (0x0x7f7bb7595660) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 6, 6> (0x0x7f7bb75956c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >&, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >&, Eigen::Matrix<double, 6, 1> > (0x0x7f7bb75957e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bb7595780) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 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<double>, Eigen::Matrix<double, 6, 1> > > (0x0x7f7bb7595720) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, false> (0x0x7f7bb75958a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bb7595900) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 1, 2, 0> (0x0x7f7bb7595960) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 2, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 2, 4> (0x0x7f7bb7595e40) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 3, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 3, 16> (0x0x7f7bb7595ea0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 3, 5> (0x0x7f7bb702e000) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 25> (0x0x7f7bb702e0c0) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb702e240) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb702e1e0) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb702e2a0) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 0, 0> (0x0x7f7bb702e300) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, false, false> (0x0x7f7bb702e360) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb702e3c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 1, 0, 0> (0x0x7f7bb702e420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb702e540) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb702e4e0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb702e480) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bb702e600) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false, false> (0x0x7f7bb702e660) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, false, false> (0x0x7f7bb702e720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<double, 5, 1> > (0x0x7f7bb702e8a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bb702e840) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6> > (0x0x7f7bb702e7e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bb702e960) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb702e9c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, false, false> (0x0x7f7bb702ea80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >::ConstTriangularViewReturnType<1u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >::ConstTriangularViewReturnType<1u> (0x0x7f7bb702eae0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >::TriangularViewReturnType<1u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >::TriangularViewReturnType<1u> (0x0x7f7bb702ec00) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1u> > (0x0x7f7bb75af340) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bb75af548) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb702ecc0) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1u> > (0x0x7f7bb702ec60) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1u> > (0x0x7f7bb71a9000) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1u> > (0x0x7f7bb702ede0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>&> (0x0x7f7bb702eea0) 0 empty

Class Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1u>
   size=20 align=4
   base size=20 base align=4
Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1u> (0x0x7f7bb71a90d0) 0
  Eigen::TriangularBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1u> > (0x0x7f7bb71a9138) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1u> > (0x0x7f7bb702ee40) 0 empty

Class Eigen::internal::is_same<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_same<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb6dee0c0) 0 empty

Class Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb71a9478) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb6dee120) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::MatrixXpr> (0x0x7f7bb6dee180) 0 empty

Class Eigen::internal::accessors_level<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6dee2a0) 0 empty

Class Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6dee3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 0> (0x0x7f7bb71a95b0) 0 empty
  Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6dee420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 1> (0x0x7f7bb71a9680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 0> (0x0x7f7bb71a96e8) 0 empty
    Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6dee480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 3> (0x0x7f7bb71a97b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 1> (0x0x7f7bb71a9820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 0> (0x0x7f7bb71a9888) 0 empty
      Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6dee4e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, double, double, false> (0x0x7f7bb71a9958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 3> (0x0x7f7bb71a99c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 1> (0x0x7f7bb71a9a28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 0> (0x0x7f7bb71a9a90) 0 empty
        Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6dee540) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6dee600) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, true> (0x0x7f7bb6dee720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, true> (0x0x7f7bb6dee840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb6dee960) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::MatrixXpr> (0x0x7f7bb6deeb40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::Dense> (0x0x7f7bb6deeae0) 0 empty

Class Eigen::internal::eval<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::Dense> (0x0x7f7bb6deea80) 0 empty

Class Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb71a9bc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, double, double, false> (0x0x7f7bb71a9c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 3> (0x0x7f7bb71a9c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 1> (0x0x7f7bb71a9d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 0> (0x0x7f7bb71a9d68) 0 empty
          Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6dee5a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >
   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::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb6deed80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>&>
   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::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>&> (0x0x7f7bb6deede0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>&>
   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::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>&> (0x0x7f7bb6deee40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>&> (0x0x7f7bb6deeea0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 0> > (0x0x7f7bb6deef00) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb6f21060) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb6f210c0) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb71a94e0) 0 empty
  Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb71a9618) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, double, double, false> (0x0x7f7bb71a9750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 3> (0x0x7f7bb71a9dd0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 1> (0x0x7f7bb6edc000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 0> (0x0x7f7bb6edc068) 0 empty
            Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6deed20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>&, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>&, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6f21240) 0 empty

Class Eigen::internal::ref_selector<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6f211e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6f21360) 0 empty

Class Eigen::internal::nested<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bb6f21180) 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> (0x0x7f7bb6f213c0) 0 empty

Class Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>
   size=8 align=4
   base size=5 base align=4
Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> (0x0x7f7bb6edc138) 0
  Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6edc1a0) 0 empty
    Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6edc208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, double, double, false> (0x0x7f7bb6edc270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 3> (0x0x7f7bb6edc2d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 1> (0x0x7f7bb6edc340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, 0> (0x0x7f7bb6edc3a8) 0 empty
              Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb6f21120) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> >::ConstTriangularViewReturnType<10u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> >::ConstTriangularViewReturnType<10u> (0x0x7f7bb6f21420) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> >::TriangularViewReturnType<10u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 5, 5, 0, 5, 5> >::TriangularViewReturnType<10u> (0x0x7f7bb6f21540) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u> > (0x0x7f7bb6edc5b0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb6f21600) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u> > (0x0x7f7bb6f215a0) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u> > (0x0x7f7bb6edc6e8) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u> > (0x0x7f7bb6f21780) 0 empty

Class Eigen::TriangularView<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u>
   size=4 align=4
   base size=4 base align=4
Eigen::TriangularView<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u> (0x0x7f7bb6edc7b8) 0
  Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u> > (0x0x7f7bb6edc820) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u> > (0x0x7f7bb6f218a0) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb6edc958) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb6f21960) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb6f219c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::MatrixXpr> (0x0x7f7bb6f21ba0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Dense> (0x0x7f7bb6f21b40) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Dense> (0x0x7f7bb6f21ae0) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb6f21de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 5, 0, 5, 5>, const Eigen::Matrix<double, 5, 5, 0, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 5, 0, 5, 5>, const Eigen::Matrix<double, 5, 5, 0, 5, 5>&> (0x0x7f7bb6f21e40) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, 1, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb6f21cc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, true> (0x0x7f7bb6f21ea0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, true> (0x0x7f7bb6c08000) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb6c08180) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb6c08120) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6edc9c0) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb6edca28) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb6f21a80) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6f21a20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bb6c082a0) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6c08300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb6edc888) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6c08420) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 2> (0x0x7f7bb6c38000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb6c38068) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6c085a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, double, double, false> (0x0x7f7bb6c38270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 2> (0x0x7f7bb6c382d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb6c38340) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6c08720) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6c08840) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, 1, false>, true> (0x0x7f7bb6c08960) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, 1, false>, true> (0x0x7f7bb6c089c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb6c08a20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bb6c08c00) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb6c08ba0) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb6c08b40) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6c38478) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, double, double, false> (0x0x7f7bb6c384e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 2> (0x0x7f7bb6c38548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb6c385b0) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6c087e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   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::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb6cc97e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>&> (0x0x7f7bb6cc9840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>&> (0x0x7f7bb6cc98a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>&> (0x0x7f7bb6cc9900) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> > (0x0x7f7bb6cc9960) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb6cc9a80) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb6cc9ba0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6c38d68) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6c38dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, double, double, false> (0x0x7f7bb6c38e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 2> (0x0x7f7bb6c38ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb6c38f08) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6cc9780) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6d810c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6d81060) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb6d665b0) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6d66618) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6d66680) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, double, double, false> (0x0x7f7bb6d666e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 2> (0x0x7f7bb6d66750) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb6d667b8) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6d81000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>&, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>&, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6d81420) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6d813c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6d81480) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb6d81360) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false, true> (0x0x7f7bb6d66af8) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb6d66b60) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6d66bc8) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6d66c30) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, double, double, false> (0x0x7f7bb6d66c98) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 2> (0x0x7f7bb6d66d00) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb6d66d68) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6d81300) 0 empty

Class Eigen::BlockImpl<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false, Eigen::Dense> (0x0x7f7bb6dad138) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false, true> (0x0x7f7bb6dad1a0) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb6dad208) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6dad270) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6dad2d8) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, double, double, false> (0x0x7f7bb6dad340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 2> (0x0x7f7bb6dad3a8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb6dad410) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6d81660) 0 empty

Class Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> (0x0x7f7bb6dad618) 0
  Eigen::BlockImpl<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false, Eigen::Dense> (0x0x7f7bb6dad680) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false, true> (0x0x7f7bb6dad6e8) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb6dad750) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6dad7b8) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6dad820) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, double, double, false> (0x0x7f7bb6dad888) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 2> (0x0x7f7bb6dad8f0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb6dad958) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb6d81900) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, false, false> (0x0x7f7bb6d81d20) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0, 1> (0x0x7f7bb6d81de0) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 1, 1> (0x0x7f7bb6d81e40) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, false, false> (0x0x7f7bb6d81ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb6a2c000) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bb6d81f60) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bb6d81f00) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, 6>, false> (0x0x7f7bb6a2c0c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, false, false> (0x0x7f7bb6a2c120) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, false, false> (0x0x7f7bb6a2c1e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb6a2c300) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bb6a2c2a0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bb6a2c240) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false> (0x0x7f7bb6a2c3c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, false, false> (0x0x7f7bb6a2c480) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, 2, 1> > (0x0x7f7bb6a2c5a0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, 2, 1> > (0x0x7f7bb6a2c540) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bb6a2c600) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1, 2, 0> (0x0x7f7bb6a2c660) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::Matrix<double, 2, 1> > (0x0x7f7bb6a2c6c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 2, 1>, Eigen::Matrix<double, 2, 1>, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 2, 1>, Eigen::Matrix<double, 2, 1>, 2, 2, 0> (0x0x7f7bb6a2c8a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, false, false> (0x0x7f7bb6a2ca20) 0 empty

Class Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>::set
   size=1 align=1
   base size=0 base align=1
Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>::set (0x0x7f7bb6a2ca80) 0 empty

Class Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>::IsRowMajor<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 2>::IsRowMajor<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb6a58888) 0 empty
  Eigen::internal::true_type (0x0x7f7bb6a2cae0) 0 empty

Class Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>::set
   size=1 align=1
   base size=0 base align=1
Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>::set (0x0x7f7bb6a2cb40) 0 empty

Class Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>::IsRowMajor<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>::IsRowMajor<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb6a58958) 0 empty
  Eigen::internal::false_type (0x0x7f7bb6a2cba0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 3, 5> (0x0x7f7bb6a2ccc0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 1, 5> (0x0x7f7bb6a2cd20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 3, 5> (0x0x7f7bb6a2cd80) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, true> (0x0x7f7bb6a2cde0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 3, 5> (0x0x7f7bb6a2ce40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 3, 5> (0x0x7f7bb6a2cea0) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, true> (0x0x7f7bb6a2cf00) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 3, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 3, 7> (0x0x7f7bb6a2cf60) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, true> (0x0x7f7bb680c000) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 3, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 3, 7> (0x0x7f7bb680c180) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bb680c1e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 1, 2, 0> (0x0x7f7bb680c240) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2, 5> (0x0x7f7bb680c720) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 3, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 3, 25> (0x0x7f7bb680c780) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 3, 6> (0x0x7f7bb680c8a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 8, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 8, 36> (0x0x7f7bb680c960) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb680cae0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb680ca80) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb680cb40) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 0, 0> (0x0x7f7bb680cba0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false, false> (0x0x7f7bb680cc00) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb680cc60) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, 0, 0> (0x0x7f7bb680ccc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bb680cde0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb680cd80) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb680cd20) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bb680cea0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false, false> (0x0x7f7bb680cf00) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false, false> (0x0x7f7bb692c000) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bb692c120) 0 empty

Class Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb692c0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bb692c2a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bb692c240) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bb692c1e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bb692c360) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb692c3c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false, false> (0x0x7f7bb692c480) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false, false> (0x0x7f7bb692c4e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >::ConstTriangularViewReturnType<1u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >::ConstTriangularViewReturnType<1u> (0x0x7f7bb692c540) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >::TriangularViewReturnType<1u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >::TriangularViewReturnType<1u> (0x0x7f7bb692c660) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> > (0x0x7f7bb68149c0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb6814d00) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb692c720) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> > (0x0x7f7bb692c6c0) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> > (0x0x7f7bb65e2270) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> > (0x0x7f7bb692c840) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>&> (0x0x7f7bb692c900) 0 empty

Class Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1u>
   size=20 align=4
   base size=20 base align=4
Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> (0x0x7f7bb65e2340) 0
  Eigen::TriangularBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> > (0x0x7f7bb65e23a8) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> > (0x0x7f7bb692c8a0) 0 empty

Class Eigen::internal::is_same<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_same<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb692cae0) 0 empty

Class Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb65e27b8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb692cb40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::MatrixXpr> (0x0x7f7bb692cba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb692ccc0) 0 empty

Class Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb692cde0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb65e28f0) 0 empty
  Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb692ce40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 1> (0x0x7f7bb65e29c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb65e2a28) 0 empty
    Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb692cea0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 3> (0x0x7f7bb65e2af8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 1> (0x0x7f7bb65e2b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb65e2bc8) 0 empty
      Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb692cf00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0>, float, float, false> (0x0x7f7bb65e2c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 3> (0x0x7f7bb65e2d00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 1> (0x0x7f7bb65e2d68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb65e2dd0) 0 empty
        Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb692cf60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb667a060) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, true> (0x0x7f7bb667a180) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, true> (0x0x7f7bb667a2a0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb667a3c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::MatrixXpr> (0x0x7f7bb667a5a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::Dense> (0x0x7f7bb667a540) 0 empty

Class Eigen::internal::eval<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::Dense> (0x0x7f7bb667a4e0) 0 empty

Class Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb65e2f08) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, float, float, false> (0x0x7f7bb65e2f70) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 3> (0x0x7f7bb65e2000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 1> (0x0x7f7bb65e2410) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb65e2820) 0 empty
          Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb667a000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > >, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > >, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb667a7e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> >, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>&> (0x0x7f7bb667a840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> >, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>&> (0x0x7f7bb667a8a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> >, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>&> (0x0x7f7bb667a900) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 0> > (0x0x7f7bb667a960) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb667aa80) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb667aae0) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb66b0138) 0 empty
  Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb66b01a0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, float, float, false> (0x0x7f7bb66b0208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 3> (0x0x7f7bb66b0270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 1> (0x0x7f7bb66b02d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb66b0340) 0 empty
            Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb667a780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>&, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>&, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb667ac60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb667ac00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb667acc0) 0 empty

Class Eigen::internal::nested<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bb667aba0) 0 empty

Class Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>
   size=8 align=4
   base size=5 base align=4
Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> (0x0x7f7bb66b0410) 0
  Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb66b0478) 0 empty
    Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb66b04e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, float, float, false> (0x0x7f7bb66b0548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 3> (0x0x7f7bb66b05b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 1> (0x0x7f7bb66b0618) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb66b0680) 0 empty
              Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb667ab40) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> >::ConstTriangularViewReturnType<10u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> >::ConstTriangularViewReturnType<10u> (0x0x7f7bb667ad20) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> >::TriangularViewReturnType<10u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, 6, 6, 0, 6, 6> >::TriangularViewReturnType<10u> (0x0x7f7bb667ae40) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u> > (0x0x7f7bb66b0888) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb667af00) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u> > (0x0x7f7bb667aea0) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u> > (0x0x7f7bb66b09c0) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u> > (0x0x7f7bb63e70c0) 0 empty

Class Eigen::TriangularView<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u>
   size=4 align=4
   base size=4 base align=4
Eigen::TriangularView<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u> (0x0x7f7bb66b0a90) 0
  Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u> > (0x0x7f7bb66b0af8) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u> > (0x0x7f7bb63e7120) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb66b0c30) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb63e7180) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb63e71e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::MatrixXpr> (0x0x7f7bb63e73c0) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Dense> (0x0x7f7bb63e7360) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Dense> (0x0x7f7bb63e7300) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb63e7600) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 6, 0, 6, 6>, const Eigen::Matrix<float, 6, 6, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 6, 0, 6, 6>, const Eigen::Matrix<float, 6, 6, 0, 6, 6>&> (0x0x7f7bb63e7660) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, 1, Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb63e74e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, true> (0x0x7f7bb63e76c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, true> (0x0x7f7bb63e77e0) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb63e7960) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb63e7900) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb66b0c98) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb66b0d00) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb63e72a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb63e7240) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bb63e7a80) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb63e7ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb6444208) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb63e7c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb64443a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb6444410) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb63e7d80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false>, float, float, false> (0x0x7f7bb6444618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb6444680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb64446e8) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb63e7f00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb647e060) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false>, true> (0x0x7f7bb647e180) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false>, true> (0x0x7f7bb647e1e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb647e240) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bb647e360) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb647e300) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb647e2a0) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb6444820) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, float, float, false> (0x0x7f7bb6444888) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb64448f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb6444958) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb647e000) 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, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb652d000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>&> (0x0x7f7bb652d060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>&> (0x0x7f7bb652d0c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>&> (0x0x7f7bb652d120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false>, 0> > (0x0x7f7bb652d180) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb652d2a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb652d3c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb6444f70) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb6444270) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, float, float, false> (0x0x7f7bb64449c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb66b0d68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb6525000) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb647ef60) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb652d960) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb652d900) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb6525680) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb65256e8) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb6525750) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, float, float, false> (0x0x7f7bb65257b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb6525820) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb6525888) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb652d8a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>&, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>&, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb652dcc0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb652dc60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb652dd20) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb652dc00) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false, true> (0x0x7f7bb6525bc8) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb6525c30) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb6525c98) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb6525d00) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, float, float, false> (0x0x7f7bb6525d68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb6525dd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb6525e38) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb652dba0) 0 empty

Class Eigen::BlockImpl<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false, Eigen::Dense> (0x0x7f7bb61f00d0) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false, true> (0x0x7f7bb61f0138) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb61f01a0) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb61f0208) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb61f0270) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, float, float, false> (0x0x7f7bb61f02d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb61f0340) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb61f03a8) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb61f5000) 0 empty

Class Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> (0x0x7f7bb61f0548) 0
  Eigen::BlockImpl<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false, Eigen::Dense> (0x0x7f7bb61f05b0) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false, true> (0x0x7f7bb61f0618) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb61f0680) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb61f06e8) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb61f0750) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, float, float, false> (0x0x7f7bb61f07b8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb61f0820) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb61f0888) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb61f5240) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, false, false> (0x0x7f7bb61f5660) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 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::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0, 1> (0x0x7f7bb61f5720) 0 empty

Class Eigen::internal::redux_novec_unroller<Eigen::internal::scalar_sum_op<float>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 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::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 1, 1> (0x0x7f7bb61f5780) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, false, false> (0x0x7f7bb61f57e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bb61f5900) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bb61f58a0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bb61f5840) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, false> (0x0x7f7bb61f59c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, false, false> (0x0x7f7bb61f5a20) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false, false> (0x0x7f7bb61f5ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb61f5c00) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bb61f5ba0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6> > (0x0x7f7bb61f5b40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<float, 2, 1>&, 6>, false> (0x0x7f7bb61f5cc0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, false, false> (0x0x7f7bb61f5d80) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 2, 1> > (0x0x7f7bb61f5ea0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 2, 1> > (0x0x7f7bb61f5e40) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bb61f5f00) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1, 2, 0> (0x0x7f7bb61f5f60) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1> > (0x0x7f7bb6335000) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1>, 1, 2, 0> (0x0x7f7bb6335120) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, false, false> (0x0x7f7bb6335360) 0 empty

Class Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>::set
   size=1 align=1
   base size=0 base align=1
Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>::set (0x0x7f7bb63353c0) 0 empty

Class Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>::IsRowMajor<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<float, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>::IsRowMajor<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb62ae618) 0 empty
  Eigen::internal::true_type (0x0x7f7bb6335420) 0 empty

Class Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>::set
   size=1 align=1
   base size=0 base align=1
Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>::set (0x0x7f7bb6335480) 0 empty

Class Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>::IsRowMajor<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<float, 1, 1, 0, 1, 1>, 2>::IsRowMajor<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb62ae6e8) 0 empty
  Eigen::internal::false_type (0x0x7f7bb63354e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 3, 6> (0x0x7f7bb6335600) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 2, 6> (0x0x7f7bb6335660) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, 6, 6> (0x0x7f7bb63356c0) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Transpose<const Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1> >, true> (0x0x7f7bb6335720) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<float>, 1, 6, 1, 1, 6>, 6, 6> (0x0x7f7bb6335780) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 3, 6> (0x0x7f7bb63357e0) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, true> (0x0x7f7bb6335840) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 3, 6> (0x0x7f7bb6335900) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bb6335960) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 1, 2, 0> (0x0x7f7bb63359c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 2, 5> (0x0x7f7bb6335ea0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 3, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 3, 25> (0x0x7f7bb6335f00) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 4, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 4, 36> (0x0x7f7bb60a4060) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb60a41e0) 0 empty

Class Eigen::internal::remove_all<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb60a4180) 0 empty

Class Eigen::internal::redux_traits<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb60a4240) 0 empty

Class Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 3, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::redux_impl<Eigen::internal::scalar_sum_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 3, 0> (0x0x7f7bb60a42a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false, false> (0x0x7f7bb60a4300) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb60a4360) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 3, 0, 0> (0x0x7f7bb60a43c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb60a44e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb60a4480) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb60a4420) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bb60a45a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false, false> (0x0x7f7bb60a4600) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false, false> (0x0x7f7bb60a46c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >&, Eigen::Matrix<double, 6, 1> > (0x0x7f7bb60a47e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb60a4780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>&, Eigen::Matrix<double, 6, 1> > (0x0x7f7bb60a4a20) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bb60a49c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6> > (0x0x7f7bb60a4960) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, 6>, false> (0x0x7f7bb60a4ae0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb60a4b40) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, false, false> (0x0x7f7bb60a4c00) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false, false> (0x0x7f7bb60a4c60) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >::ConstTriangularViewReturnType<1u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >::ConstTriangularViewReturnType<1u> (0x0x7f7bb60a4cc0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >::TriangularViewReturnType<1u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >::TriangularViewReturnType<1u> (0x0x7f7bb60a4de0) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> > (0x0x7f7bb608e2d8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb608e340) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb60a4ea0) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> > (0x0x7f7bb60a4e40) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> > (0x0x7f7bb608ee38) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> > (0x0x7f7bb5e2f000) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>&> (0x0x7f7bb5e2f0c0) 0 empty

Class Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1u>
   size=20 align=4
   base size=20 base align=4
Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> (0x0x7f7bb5e30068) 0
  Eigen::TriangularBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> > (0x0x7f7bb5e300d0) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1u> > (0x0x7f7bb5e2f060) 0 empty

Class Eigen::internal::is_same<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_same<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5e2f2a0) 0 empty

Class Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5e30410) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5e2f300) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::MatrixXpr> (0x0x7f7bb5e2f360) 0 empty

Class Eigen::internal::accessors_level<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5e2f480) 0 empty

Class Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5e2f5a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb5e30548) 0 empty
  Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5e2f600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 1> (0x0x7f7bb5e30618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb5e30680) 0 empty
    Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5e2f660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 3> (0x0x7f7bb5e30750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 1> (0x0x7f7bb5e307b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb5e30820) 0 empty
      Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5e2f6c0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, double, double, false> (0x0x7f7bb5e308f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 3> (0x0x7f7bb5e30958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 1> (0x0x7f7bb5e309c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb5e30a28) 0 empty
        Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5e2f720) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5e2f7e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, true> (0x0x7f7bb5e2f900) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, true> (0x0x7f7bb5e2fa20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb5e2fb40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::MatrixXpr> (0x0x7f7bb5e2fd20) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::Dense> (0x0x7f7bb5e2fcc0) 0 empty

Class Eigen::internal::eval<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::Dense> (0x0x7f7bb5e2fc60) 0 empty

Class Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5e30b60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, double, double, false> (0x0x7f7bb5e30bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 3> (0x0x7f7bb5e30c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 1> (0x0x7f7bb5e30c98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb5e30d00) 0 empty
          Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5e2f780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >
   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::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >, const Eigen::Transpose<const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb5e2ff60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>&>
   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::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>&> (0x0x7f7bb5f6e000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>&>
   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::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>&> (0x0x7f7bb5f6e060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>&> (0x0x7f7bb5f6e0c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 0> > (0x0x7f7bb5f6e120) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb5f6e240) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb5f6e2a0) 0 empty

Class Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5e30138) 0 empty
  Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5e30478) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, double, double, false> (0x0x7f7bb5e305b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 3> (0x0x7f7bb5e306e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 1> (0x0x7f7bb5e30d68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb5f61000) 0 empty
            Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5e2ff00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>&, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>&, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5f6e420) 0 empty

Class Eigen::internal::ref_selector<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5f6e3c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5f6e540) 0 empty

Class Eigen::internal::nested<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 1, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 1, Eigen::Matrix<double, 6, 1> > (0x0x7f7bb5f6e360) 0 empty

Class Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>
   size=8 align=4
   base size=5 base align=4
Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> (0x0x7f7bb5f610d0) 0
  Eigen::MatrixBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5f61138) 0 empty
    Eigen::DenseBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5f611a0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, double, double, false> (0x0x7f7bb5f61208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 3> (0x0x7f7bb5f61270) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 1> (0x0x7f7bb5f612d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, 0> (0x0x7f7bb5f61340) 0 empty
              Eigen::EigenBase<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb5f6e300) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> >::ConstTriangularViewReturnType<10u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> >::ConstTriangularViewReturnType<10u> (0x0x7f7bb5f6e5a0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> >::TriangularViewReturnType<10u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, 6, 6, 0, 6, 6> >::TriangularViewReturnType<10u> (0x0x7f7bb5f6e6c0) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u> > (0x0x7f7bb5f61548) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5f6e780) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u> > (0x0x7f7bb5f6e720) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u> > (0x0x7f7bb5f61680) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u> > (0x0x7f7bb5f6e900) 0 empty

Class Eigen::TriangularView<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u>
   size=4 align=4
   base size=4 base align=4
Eigen::TriangularView<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u> (0x0x7f7bb5f61750) 0
  Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u> > (0x0x7f7bb5f617b8) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u> > (0x0x7f7bb5f6ea20) 0 empty

Class Eigen::internal::traits<const Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5f618f0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5f6eae0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5f6eb40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::MatrixXpr> (0x0x7f7bb5f6ed20) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Dense> (0x0x7f7bb5f6ecc0) 0 empty

Class Eigen::internal::eval<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Dense> (0x0x7f7bb5f6ec60) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5f6ef60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 6, 0, 6, 6>, const Eigen::Matrix<double, 6, 6, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 6, 0, 6, 6>, const Eigen::Matrix<double, 6, 6, 0, 6, 6>&> (0x0x7f7bb5c86000) 0 empty

Class Eigen::internal::nested<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, 1, Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5f6ee40) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, true> (0x0x7f7bb5c86060) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, true> (0x0x7f7bb5c86180) 0 empty

Class Eigen::internal::is_const<const Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5c86300) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5c862a0) 0 empty

Class Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5f61958) 0 empty
  Eigen::internal::traits<const Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5f619c0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5f6ec00) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5f6eba0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bb5c86420) 0 empty

Class Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5c86480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb5f615b0) 0 empty
  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5c865a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb5f61a28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb5cb7000) 0 empty
    Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5c86720) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, double, double, false> (0x0x7f7bb5cb7208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb5cb7270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb5cb72d8) 0 empty
      Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5c868a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5c869c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, 1, false>, true> (0x0x7f7bb5c86ae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, 1, false>, true> (0x0x7f7bb5c86b40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb5c86ba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bb5c86d80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb5c86d20) 0 empty

Class Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb5c86cc0) 0 empty

Class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5cb7410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, double, double, false> (0x0x7f7bb5cb7478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb5cb74e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb5cb7548) 0 empty
        Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5c86960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   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::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb5d46960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>&> (0x0x7f7bb5d469c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>&> (0x0x7f7bb5d46a20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>&> (0x0x7f7bb5d46a80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> > (0x0x7f7bb5d46ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb5d46c00) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb5d46d20) 0 empty

Class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5cb7d00) 0 empty
  Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5cb7d68) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, double, double, false> (0x0x7f7bb5cb7dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb5cb7e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb5cb7ea0) 0 empty
          Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5d46900) 0 empty

Class Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb59fb240) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb59fb1e0) 0 empty

Class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb59e8548) 0
  Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb59e85b0) 0 empty
    Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb59e8618) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, double, double, false> (0x0x7f7bb59e8680) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb59e86e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb59e8750) 0 empty
            Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb59fb180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>&, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>&, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb59fb5a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb59fb540) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb59fb600) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb59fb4e0) 0 empty

Class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false, true>
   size=20 align=4
   base size=20 base align=4
Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false, true> (0x0x7f7bb59e8a90) 0
  Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb59e8af8) 0
    Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb59e8b60) 0 empty
      Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb59e8bc8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, double, double, false> (0x0x7f7bb59e8c30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb59e8c98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb59e8d00) 0 empty
              Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb59fb480) 0 empty

Class Eigen::BlockImpl<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false, Eigen::Dense>
   size=20 align=4
   base size=20 base align=4
Eigen::BlockImpl<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false, Eigen::Dense> (0x0x7f7bb5a2f0d0) 0
  Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false, true> (0x0x7f7bb5a2f138) 0
    Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb5a2f1a0) 0
      Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5a2f208) 0 empty
        Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5a2f270) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, double, double, false> (0x0x7f7bb5a2f2d8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb5a2f340) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb5a2f3a8) 0 empty
                Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb59fb7e0) 0 empty

Class Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>
   size=20 align=4
   base size=20 base align=4
Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> (0x0x7f7bb5a2f5b0) 0
  Eigen::BlockImpl<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false, Eigen::Dense> (0x0x7f7bb5a2f618) 0
    Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false, true> (0x0x7f7bb5a2f680) 0
      Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb5a2f6e8) 0
        Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5a2f750) 0 empty
          Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb5a2f7b8) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, double, double, false> (0x0x7f7bb5a2f820) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 2> (0x0x7f7bb5a2f888) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bb5a2f8f0) 0 empty
                  Eigen::EigenBase<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb59fba80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb5a83000) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bb59fbf60) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -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::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6> > (0x0x7f7bb59fbf00) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, 6>, false> (0x0x7f7bb5a830c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false, false> (0x0x7f7bb5a83180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb5a832a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bb5a83240) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6> > (0x0x7f7bb5a831e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, const Eigen::Matrix<double, 2, 1>&, 6>, false> (0x0x7f7bb5a83360) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, false, false> (0x0x7f7bb5a83420) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bb5a834e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 3, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 3, 2, 0> (0x0x7f7bb5a83540) 0 empty

Class Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>::set
   size=1 align=1
   base size=0 base align=1
Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>::set (0x0x7f7bb5a835a0) 0 empty

Class Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>::IsRowMajor<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::GeneralProduct<Eigen::Transpose<const Eigen::Matrix<double, 1, 1, 0, 1, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 2>::IsRowMajor<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb5b34138) 0 empty
  Eigen::internal::true_type (0x0x7f7bb5a83600) 0 empty

Class Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>::set
   size=1 align=1
   base size=0 base align=1
Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>::set (0x0x7f7bb5a83660) 0 empty

Class Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>::IsRowMajor<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Matrix<double, 1, 1, 0, 1, 1>, 2>::IsRowMajor<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb5b34208) 0 empty
  Eigen::internal::false_type (0x0x7f7bb5a836c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<double, 6, 1>, 6, 6> (0x0x7f7bb5a837e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 1, 6> (0x0x7f7bb5a83840) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 3, 6> (0x0x7f7bb5a838a0) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, true> (0x0x7f7bb5a83900) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 3, 6> (0x0x7f7bb5a83960) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 4, 5> (0x0x7f7bb5a839c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 4, 5> (0x0x7f7bb5a83a20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 2, 6> (0x0x7f7bb5a83a80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 0, 5> (0x0x7f7bb5a83ae0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb5a83c00) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bb5a83ba0) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bb5b34f08) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bb5a83d80) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bb583f000) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bb583f068) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > (0x0x7f7bb5a83f00) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> > > (0x0x7f7bb5a83b40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, false> (0x0x7f7bb5845000) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 3, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 3, 4> (0x0x7f7bb5845120) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 4, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 4, 16> (0x0x7f7bb5845660) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 4, 5> (0x0x7f7bb5845b40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 25> (0x0x7f7bb5845ba0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb5845c60) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bb5845c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb5845de0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb5845d80) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb5845d20) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bb5845ea0) 0 empty

Class Eigen::internal::functor_is_product_like<Eigen::internal::scalar_sum_op<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_is_product_like<Eigen::internal::scalar_sum_op<double> > (0x0x7f7bb58e7240) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb58e72a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, 0, 0> (0x0x7f7bb58e7300) 0 empty

Class Eigen::internal::functor_is_product_like<Eigen::internal::scalar_difference_op<double> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::functor_is_product_like<Eigen::internal::scalar_difference_op<double> > (0x0x7f7bb58e7360) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb58e7480) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0> (0x0x7f7bb58e74e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bb58e7540) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, 1, 0, 0> (0x0x7f7bb58e75a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bb58e7600) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1, 2, 0> (0x0x7f7bb58e7660) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb58e76c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 2, 0> (0x0x7f7bb58e7720) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, true> (0x0x7f7bb58e7840) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb58e7ae0) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb58e7a80) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, -1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, -1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb58e7ba0) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 0> (0x0x7f7bb58e7b40) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb58e7c60) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb58e7c00) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb58e7d80) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb58e7de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, 0> (0x0x7f7bb59659c0) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb58e7e40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bb5965a90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, 0> (0x0x7f7bb5965af8) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb58e7ea0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb58e7f60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, false> (0x0x7f7bb5645000) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, false> (0x0x7f7bb5645060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > > (0x0x7f7bb56450c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bb56451e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bb5645180) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bb5645120) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb5965b60) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bb5965bc8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, 0> (0x0x7f7bb5965c30) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb58e7f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > > (0x0x7f7bb56452a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>&> (0x0x7f7bb5645300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>&> (0x0x7f7bb5645360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>&> (0x0x7f7bb56453c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, 0> > (0x0x7f7bb5645420) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb5645480) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb56454e0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb5965e38) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb5965ea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bb5965f08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, 0> (0x0x7f7bb5965f70) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb5645240) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb5645600) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb5645660) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>
   size=100 align=4
   base size=100 base align=4
Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> (0x0x7f7bb5671690) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb5645540) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb5965750) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb5965888) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bb5965a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, 0> (0x0x7f7bb5965c98) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb56455a0) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb578b138) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb578b1a0) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb578b208) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb56456c0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb5645720) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bb5645900) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb56458a0) 0 empty

Class Eigen::internal::eval<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb5645840) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb56459c0) 0 empty

Class Eigen::internal::nested<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb5645960) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb5645ae0) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb5645c60) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb5645c00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, true> (0x0x7f7bb5645d80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, true> (0x0x7f7bb5645de0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb578b478) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb578b4e0) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb578b548) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb578b5b0) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb56457e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb5645e40) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, true> (0x0x7f7bb5645780) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb5645ea0) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb5645f00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> (0x0x7f7bb578bc30) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb5645f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 2> (0x0x7f7bb578bd00) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> (0x0x7f7bb578bd68) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53e3000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double, double, false> (0x0x7f7bb578be38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 2> (0x0x7f7bb578bea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> (0x0x7f7bb578bf08) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53e3060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53e3120) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, true> (0x0x7f7bb53e3180) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, true> (0x0x7f7bb53e31e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > > (0x0x7f7bb53e3240) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb53e3360) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb53e3300) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb53e32a0) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb578bf70) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double, double, false> (0x0x7f7bb578b000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 2> (0x0x7f7bb578b618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> (0x0x7f7bb578bc98) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53e30c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > >
   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::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > > (0x0x7f7bb53e3420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >&> (0x0x7f7bb53e3480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >&> (0x0x7f7bb53e34e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >&> (0x0x7f7bb53e3540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> > (0x0x7f7bb53e35a0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb53e3600) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb53e3660) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53ef1a0) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53ef208) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double, double, false> (0x0x7f7bb53ef270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 2> (0x0x7f7bb53ef2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> (0x0x7f7bb53ef340) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53e33c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53e37e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53e3780) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53e3840) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb53e3720) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb53ef410) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53ef478) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53ef4e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double, double, false> (0x0x7f7bb53ef548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 2> (0x0x7f7bb53ef5b0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> (0x0x7f7bb53ef618) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53e36c0) 0 empty

Class Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=20 align=4
   base size=20 base align=4
Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb53ef820) 0
  Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb53ef888) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53ef8f0) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53ef958) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double, double, false> (0x0x7f7bb53ef9c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 2> (0x0x7f7bb53efa28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> (0x0x7f7bb53efa90) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53e38a0) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53e3a20) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53e39c0) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb53e3b40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, -1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, -1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb53e3ae0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, -1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, -1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb53e3ba0) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 1> (0x0x7f7bb53e3a80) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb53e3c60) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb53e3c00) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb53e3cc0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb53e3d20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, 0> (0x0x7f7bb53eff08) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb53e3d80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bb53ef000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, 0> (0x0x7f7bb53ef3a8) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb53e3de0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb53e3ea0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, false> (0x0x7f7bb53e3f00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, false> (0x0x7f7bb53e3f60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb55bc000) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, Eigen::MatrixXpr> (0x0x7f7bb55bc120) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, Eigen::Dense> (0x0x7f7bb55bc0c0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, Eigen::Dense> (0x0x7f7bb55bc060) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb53ef680) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bb53efaf8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, 0> (0x0x7f7bb53efbc8) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb53e3e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >
   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::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb55bc1e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&>
   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::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&> (0x0x7f7bb55bc240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&>
   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::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&> (0x0x7f7bb55bc2a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&> (0x0x7f7bb55bc300) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, 0> > (0x0x7f7bb55bc360) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb55bc3c0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb55bc420) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb55d2068) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb55d20d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bb55d2138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, 0> (0x0x7f7bb55d21a0) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb55bc180) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb55bc600) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb55bc5a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 1, 5, 5>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 1, 5, 5>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&> (0x0x7f7bb55bc660) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, 1, Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, 1, Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bb55bc540) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb55bc6c0) 0 empty

Class Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>
   size=272 align=4
   base size=272 base align=4
Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> (0x0x7f7bb528c310) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb55bc480) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb55d2270) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb55d22d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bb55d2340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, 0> (0x0x7f7bb55d23a8) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb55bc4e0) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bb55bc780) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bb55bc7e0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb55bc840) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb55bc8a0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb55bc900) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bb55d27b8) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb55bc960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, double, double, 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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bb55d2888) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bb55d28f0) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb55bc9c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb55bca80) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bb55bcae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bb55bcb40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f7bb55bcba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bb55bccc0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f7bb55bcc60) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f7bb55bcc00) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb55d2958) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bb55d29c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bb55d2a28) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb55bca20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f7bb55bcd80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bb55bcde0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bb55bce40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bb55bcea0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0> > (0x0x7f7bb55bcf00) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb55bcf60) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb5042000) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb55d2c30) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb55d2c98) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bb55d2d00) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bb55d2d68) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb55bcd20) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb5042120) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>
   size=100 align=4
   base size=100 base align=4
Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> (0x0x7f7bb5356850) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb5042060) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb55d2e38) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb55d2ea0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bb55d2f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bb55d2f70) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb50420c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb55d2208) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb55d2410) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb55d2680) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb55d26e8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb5042180) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb50421e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb5042240) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb50422a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> (0x0x7f7bb50c1068) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb5042300) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double, double, false> (0x0x7f7bb50c1138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> (0x0x7f7bb50c11a0) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb5042360) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb5042420) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, false> (0x0x7f7bb5042480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, false> (0x0x7f7bb50424e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > > (0x0x7f7bb5042540) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb5042660) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb5042600) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb50425a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb50c1208) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double, double, false> (0x0x7f7bb50c1270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> (0x0x7f7bb50c12d8) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb50423c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > >
   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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > > (0x0x7f7bb5042720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >&> (0x0x7f7bb5042780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >&> (0x0x7f7bb50427e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >&> (0x0x7f7bb5042840) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> > (0x0x7f7bb50428a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb5042900) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb5042960) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb50c14e0) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb50c1548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double, double, false> (0x0x7f7bb50c15b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> (0x0x7f7bb50c1618) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb50426c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb5042ae0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb5042a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb5042b40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb5042a20) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb50c16e8) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb50c1750) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb50c17b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double, double, false> (0x0x7f7bb50c1820) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> (0x0x7f7bb50c1888) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb50429c0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=28 align=4
   base size=28 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb4e32230) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb5042ba0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb50c1a90) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb50c1af8) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb50c1b60) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double, double, false> (0x0x7f7bb50c1bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 0> (0x0x7f7bb50c1c30) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb5042c00) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb5042cc0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb5042c60) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb5042de0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, -1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, -1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb5042d80) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bb5042d20) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bb4e5f540) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, 1, 0, 0> (0x0x7f7bb4e5f5a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb4e5f600) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0> (0x0x7f7bb4e5f660) 0 empty

Class Eigen::internal::check_rows_cols_for_overflow<2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_rows_cols_for_overflow<2> (0x0x7f7bb4e5f6c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 0, 2> (0x0x7f7bb4e5f720) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 2, 1>&, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 2, 1>&, Eigen::Matrix<double, 2, 1> > (0x0x7f7bb4e5f7e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, 2, 1> > (0x0x7f7bb4e5f780) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>&, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>&, Eigen::Matrix<double, 2, 1> > (0x0x7f7bb4e5f960) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bb4e5f900) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false> > (0x0x7f7bb4e5f8a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, false> (0x0x7f7bb4e5fae0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Matrix<double, 2, 1>, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Matrix<double, 2, 1>, 0, 2> (0x0x7f7bb4e5fb40) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 2, 1> > (0x0x7f7bb4e5fba0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 2, 1>, Eigen::Matrix<double, 2, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 2, 1>, Eigen::Matrix<double, 2, 1>, false> (0x0x7f7bb4e5fcc0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4f4c3a8) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb4f4c410) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb4fa4180) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4120) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::MatrixXpr> (0x0x7f7bb4fa41e0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4240) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4f4c5b0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa42a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4f4c680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4f4c6e8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb4f4c7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4f4c820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4f4c888) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4360) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb4f4c958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb4f4c9c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4f4ca28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4f4ca90) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa43c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4480) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, true> (0x0x7f7bb4fa44e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, true> (0x0x7f7bb4fa4540) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > > (0x0x7f7bb4fa45a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::MatrixXpr> (0x0x7f7bb4fa46c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense> (0x0x7f7bb4fa4660) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense> (0x0x7f7bb4fa4600) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4f4caf8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb4f4cb60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb4f4cbc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4f4cc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4f4cc98) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4420) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >
   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::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > > (0x0x7f7bb4fa4780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 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<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&> (0x0x7f7bb4fa47e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 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<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&> (0x0x7f7bb4fa4840) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 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<double>, Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&> (0x0x7f7bb4fa48a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> > (0x0x7f7bb4fa4900) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb4fa4960) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb4fa49c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4f4cea0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4f4cf08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb4f4cf70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb4f4c478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4f4c618) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4f4c750) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4720) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4ae0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4a80) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4f4cd00) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4d39000) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4d39068) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb4d390d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb4d39138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4d391a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4d39208) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4a20) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4d392d8) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4d39340) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4d393a8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4d39410) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb4d39478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb4d394e0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4d39548) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4d395b0) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4cc0) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4d20) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb4fa4c00) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true, true>
   size=32 align=4
   base size=32 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true, true> (0x0x7f7bb4d39680) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4d396e8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4d39750) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4d397b8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4d39820) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb4d39888) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb4d398f0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4d39958) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4d399c0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4ba0) 0 empty

Class Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true, Eigen::Dense>
   size=32 align=4
   base size=32 base align=4
Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true, Eigen::Dense> (0x0x7f7bb4d39bc8) 0
  Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true, true> (0x0x7f7bb4d39c30) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4d39c98) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4d39d00) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4d39d68) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4d39dd0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb4d39e38) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb4d39ea0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4d39f08) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4d39f70) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4d80) 0 empty

Class Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>
   size=32 align=4
   base size=32 base align=4
Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> (0x0x7f7bb4d39618) 0
  Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true, Eigen::Dense> (0x0x7f7bb4d39a28) 0
    Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true, true> (0x0x7f7bb4d81000) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4d81068) 0
        Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4d810d0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4d81138) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4d811a0) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb4d81208) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb4d81270) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb4d812d8) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb4d81340) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb4fa4de0) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb4d814e0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb4d81548) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bb4d815b0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb4fa4e40) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d81618) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb4d81680) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb4d816e8) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bb4d81750) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb4fa4f00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bb4d96000) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d96060) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d960c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bb4d81888) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d96120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bb4d81958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bb4d819c0) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d96180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d96240) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, false> (0x0x7f7bb4d962a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, false> (0x0x7f7bb4d96300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > > (0x0x7f7bb4d96360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bb4d96480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bb4d96420) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bb4d963c0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d81a28) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bb4d81a90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bb4d81af8) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d961e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > > (0x0x7f7bb4d96540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bb4d965a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bb4d96600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bb4d96660) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> > (0x0x7f7bb4d966c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb4d96720) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb4d96780) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d81d00) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d81d68) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bb4d81dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bb4d81e38) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d964e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d96900) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d968a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d96960) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb4d96840) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bb4d81f08) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d81f70) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d813a8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bb4d818f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bb4d81b60) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d967e0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >
   size=44 align=4
   base size=44 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb4b0e230) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb4d969c0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bb4b0b0d0) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4b0b138) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4b0b1a0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bb4b0b208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bb4b0b270) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb4d96a20) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb4d96ae0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb4d96b40) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4d96a80) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4b0b478) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4d96ba0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bb4d96c00) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4d96c60) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4d96cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb4b0b548) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4d96d20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bb4b0b618) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb4b0b680) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4d96d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bb4b0b750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bb4b0b7b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb4b0b820) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4d96de0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb4b0b8f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bb4b0b958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bb4b0b9c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb4b0ba28) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4d96e40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4d96f00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bb4d96f60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bb4ba0000) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb4ba0060) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bb4ba0180) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bb4ba0120) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bb4ba00c0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4b0ba90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb4b0baf8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bb4b0bb60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bb4b0bbc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb4b0bc30) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4d96ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb4ba0240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb4ba02a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb4ba0300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb4ba0360) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bb4ba03c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb4ba0420) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb4ba0480) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4b0be38) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4b0bea0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb4b0bf08) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bb4b0bf70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bb4b0b2d8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb4b0b410) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4ba01e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4ba0600) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4ba05a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4ba0660) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb4ba0540) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb4b0b5b0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4b0b6e8) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4b0bc98) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb48ec000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bb48ec068) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bb48ec0d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb48ec138) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb4ba04e0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb48ec3a8) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb48ec410) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb4ba08a0) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4ba0840) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bb4ba0900) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4ba0960) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb48ec5b0) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4ba09c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb48ec680) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb48ec6e8) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4ba0a20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb48ec7b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb48ec820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb48ec888) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4ba0a80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb48ec958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb48ec9c0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb48eca28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb48eca90) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4ba0ae0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4ba0ba0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, true> (0x0x7f7bb4ba0c00) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, true> (0x0x7f7bb4ba0c60) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > (0x0x7f7bb4ba0cc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bb4ba0de0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense> (0x0x7f7bb4ba0d80) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense> (0x0x7f7bb4ba0d20) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb48ecaf8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb48ecb60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb48ecbc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb48ecc30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb48ecc98) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4ba0b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >
   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::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > (0x0x7f7bb4ba0ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -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<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&> (0x0x7f7bb4ba0f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -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<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&> (0x0x7f7bb4ba0f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -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<double>, Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&> (0x0x7f7bb4633000) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> > (0x0x7f7bb4633060) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb46330c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb4633120) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb48ecea0) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb48ecf08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb48ecf70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb48ec1a0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb48ec478) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb48ec618) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4ba0e40) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4633240) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb46331e0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb48ec750) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb48ecd00) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb46c2000) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb46c2068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb46c20d0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb46c2138) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb46c21a0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4633180) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb46c2270) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb46c22d8) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb46c2340) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb46c23a8) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb46c2410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb46c2478) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb46c24e0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb46c2548) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb46332a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4633420) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb46333c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4633480) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb4633360) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, true>
   size=28 align=4
   base size=28 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, true> (0x0x7f7bb46c2618) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb46c2680) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb46c26e8) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb46c2750) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb46c27b8) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb46c2820) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb46c2888) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb46c28f0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb46c2958) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4633300) 0 empty

Class Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, Eigen::Dense>
   size=28 align=4
   base size=28 base align=4
Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, Eigen::Dense> (0x0x7f7bb46c2b60) 0
  Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, true> (0x0x7f7bb46c2bc8) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb46c2c30) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb46c2c98) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb46c2d00) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb46c2d68) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb46c2dd0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb46c2e38) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb46c2ea0) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb46c2f08) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb46334e0) 0 empty

Class Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>
   size=28 align=4
   base size=28 base align=4
Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> (0x0x7f7bb46c2208) 0
  Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, Eigen::Dense> (0x0x7f7bb46c25b0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, true> (0x0x7f7bb46c29c0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb4709000) 0
        Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb4709068) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb47090d0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4709138) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb47091a0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb4709208) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb4709270) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb47092d8) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4633540) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb4709478) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb47094e0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bb4709548) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb46335a0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb47095b0) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb4709618) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb4709680) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bb47096e8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb4633660) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb4633720) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4633780) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb46337e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bb4709820) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4633840) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb47098f0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bb4709958) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb46338a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4633960) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, false> (0x0x7f7bb46339c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, false> (0x0x7f7bb4633a20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > > (0x0x7f7bb4633a80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb4633ba0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb4633b40) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb4633ae0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb47099c0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb4709a28) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bb4709a90) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4633900) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > > (0x0x7f7bb4633c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >&> (0x0x7f7bb4633cc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >&> (0x0x7f7bb4633d20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >&> (0x0x7f7bb4633d80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, 0> > (0x0x7f7bb4633de0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb4633e40) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb4633ea0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4709c98) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4709d00) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb4709d68) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bb4709dd0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4633c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4493060) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4493000) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb44930c0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb4633f60) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb4709ea0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4709f08) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4709f70) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb4709340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bb4709888) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4633f00) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >
   size=44 align=4
   base size=44 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb43f1e70) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb4493120) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb4497068) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb44970d0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4497138) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb44971a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bb4497208) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb4493180) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bc4ff7b40) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bc4ff7de0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc5573de0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc4ff7a80) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb6444548) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc628d480) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::MatrixXpr> (0x0x7f7bc628d600) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc674c0c0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc674c120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bb64444e0) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc674c2a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bb64447b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bb6444750) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc674c300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bb6444b60) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bb6444c30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bb6444c98) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc674c5a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, double, double, false> (0x0x7f7bb6444dd0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bb6444ea0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bbed0f000) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bbed0f068) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc66622a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc66624e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, true> (0x0x7f7bc66625a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, true> (0x0x7f7bc6662660) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > > (0x0x7f7bc6662a80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::MatrixXpr> (0x0x7f7bc69c35a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::Dense> (0x0x7f7bc69c3180) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::Dense> (0x0x7f7bc6662d20) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc50a2000) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, double, double, false> (0x0x7f7bc50a21a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bc50a2340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bc50a27b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bc50a2888) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc66623c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > > (0x0x7f7bc69c3ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >&> (0x0x7f7bc69c3ba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >&> (0x0x7f7bc69c3c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >&> (0x0x7f7bc69c3d20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> > (0x0x7f7bc69c3de0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc69c3f60) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc68550c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc536e888) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc536e958) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, double, double, false> (0x0x7f7bc536edd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bc53023a8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bc53028f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bc5302958) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc69c3720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc6855cc0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc6855c60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc6855e40) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bc68554e0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc520b208) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc520b1a0) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc520b2d8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, double, double, false> (0x0x7f7bc520b618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bc520b6e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bc520ba28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bc698c0d0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc6855240) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double> (0x0x7f7bc7e8eae0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 4, 5> (0x0x7f7bc7e8eea0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 2, 5> (0x0x7f7bc7e8ef00) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 4, 5> (0x0x7f7bc7d03a80) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 4, 5> (0x0x7f7bc7d03cc0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 4, 5> (0x0x7f7bc8d90060) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 4, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 4, 7> (0x0x7f7bc9abe300) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 4, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 4, 7> (0x0x7f7bc9abe420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 0, 6> (0x0x7f7bc9abe4e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 7, 1> > (0x0x7f7bc9a37060) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bc9abe8a0) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bc82f7f70) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bc9a37ba0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bc85a2f08) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bc84fb680) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> > (0x0x7f7bc9dad840) 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::Matrix<float, 7, 1>, -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::Matrix<float, 7, 1>, -1, 1, false> > > (0x0x7f7bc9abe5a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, false> (0x0x7f7bc9c369c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 3, 5> (0x0x7f7bc9f64c60) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 4, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 4, 25> (0x0x7f7bca52ae40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 4, 6> (0x0x7f7bca434540) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 12, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 12, 36> (0x0x7f7bca434960) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bca76f120) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bca434d80) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<float, -1, 1, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bca76fd20) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bca76fba0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bca76fa20) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bca695780) 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> > (0x0x7f7bd8f9e5a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bd8f9e900) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, 0, 0> (0x0x7f7bd6b2d060) 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> > (0x0x7f7bd6b2d0c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd61c9c60) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0> (0x0x7f7bd61c9de0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > (0x0x7f7bd2112960) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 1, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 1, 0, 0> (0x0x7f7bd2112ae0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bd0b30840) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1, 2, 0> (0x0x7f7bd08672a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bd0867480) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, 2, 0> (0x0x7f7bd08675a0) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, true> (0x0x7f7bd08677e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bce79ad20) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bce79acc0) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, -1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, -1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bcdbbfa80) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bcd9f99c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bcdbbfc00) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bcdbbfb40) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bcd8fb3c0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bcd8fb480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0> (0x0x7f7bd81d01a0) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bcd8fb4e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, float, float, false> (0x0x7f7bd81d09c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0> (0x0x7f7bd81d0c30) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bcd8fb540) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bcd8fb780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, false> (0x0x7f7bcd8fbba0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, false> (0x0x7f7bcd8fbc00) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > > (0x0x7f7bcd8fbcc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bcd950000) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bcd8fbde0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bcd8fbd80) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bd81d0f70) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, float, float, false> (0x0x7f7bd751b6e8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0> (0x0x7f7bd7194bc8) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bcd8fb5a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > > (0x0x7f7bcd9503c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>&> (0x0x7f7bcd950840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>&> (0x0x7f7bcd950cc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>&> (0x0x7f7bcd950d20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0> > (0x0x7f7bcd950de0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bcd633ea0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bcd6f60c0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bd6fb0b60) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bd6999068) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, float, float, false> (0x0x7f7bd67b34e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0> (0x0x7f7bd67b3680) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bcd950240) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bcd6f6960) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bcd6f6a20) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>
   size=84 align=4
   base size=84 base align=4
Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> (0x0x7f7bdb57a310) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bcd6f62a0) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bd65db2d8) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bd65db270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, float, float, false> (0x0x7f7bd6310000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0> (0x0x7f7bd63101a0) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bcd6f6600) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bd6310e38) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bd4e8b270) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd4e8bc30) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcd79b060) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bcd79b780) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bcd4cd360) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bcd4cd1e0) 0 empty

Class Eigen::internal::eval<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bcd4cd060) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bcd525cc0) 0 empty

Class Eigen::internal::nested<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bcd525b40) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bcd5c5e40) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bcd2d7ae0) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bcd2d74e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, true> (0x0x7f7bcd2d7cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, true> (0x0x7f7bcd2d7de0) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bd4eeb4e0) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bd4eeb888) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bd4eebb60) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bd4eebea0) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bcd4cd000) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bcd33fea0) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, true> (0x0x7f7bcd79bf00) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bcd1155a0) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bcd115b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bd350cc98) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bccdf89c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 2> (0x0x7f7bd36560d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bd3656680) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bccec22a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, float, float, false> (0x0x7f7bd33563a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 2> (0x0x7f7bd283e068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bd283e548) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bccec2780) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bccec2a20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, true> (0x0x7f7bccec2ae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, true> (0x0x7f7bccad3060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > > (0x0x7f7bccad31e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bccad3840) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bccad33c0) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bccad3240) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bd283e618) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, float, float, false> (0x0x7f7bd24761a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 2> (0x0x7f7bd2653c30) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bd2653c98) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bccec27e0) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > > (0x0x7f7bcc21a5a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >&> (0x0x7f7bc45c6840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<float>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >&> (0x0x7f7bdd8188a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >&> (0x0x7f7bdd818900) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> > (0x0x7f7bdd8189c0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bdd818a20) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdd818ae0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bcffc5bc8) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bd0015af8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, float, float, false> (0x0x7f7bcf999138) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 2> (0x0x7f7bcf703f70) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bcf3754e0) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bccbcef00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdd92e000) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdd818f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdd92e0c0) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bdd818c60) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bced21af8) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bce9c1958) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bce620410) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, float, float, false> (0x0x7f7bce620f08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 2> (0x0x7f7bce77f9c0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bce7b2f08) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdd818b40) 0 empty

Class Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=20 align=4
   base size=20 base align=4
Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bccf72208) 0
  Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bccf72f08) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bcccb1410) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bcc87edd0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, float, float, false> (0x0x7f7bcc6e7138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 2> (0x0x7f7bcc248208) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bc4243d68) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdd92e120) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdd92ecc0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdd92eb40) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bdd5f8300) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, -1, Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, -1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bdd5f8000) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, -1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, -1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bdd5f8420) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 1> (0x0x7f7bdd92ede0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdd5f85a0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bdd5f84e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bdd5f8660) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bdd5f8720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0> (0x0x7f7bde30c410) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bdd5f87e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, float, float, false> (0x0x7f7bde30c958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0> (0x0x7f7bde30caf8) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bdd5f88a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bdd5f8a20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, false> (0x0x7f7bdd5f8ae0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, false> (0x0x7f7bdd5f8ba0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bdd5f8c60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, Eigen::MatrixXpr> (0x0x7f7bdd67e1e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, Eigen::Dense> (0x0x7f7bdd67e120) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, Eigen::Dense> (0x0x7f7bdd67e000) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bde30cd68) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, float, float, false> (0x0x7f7bde30cdd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0> (0x0x7f7bde30ce38) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bdd5f8960) 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bdd67e360) 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&> (0x0x7f7bdd67e420) 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&> (0x0x7f7bdd67e4e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<float>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&> (0x0x7f7bdd67e6c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0> > (0x0x7f7bdd67e720) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bdd67e900) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdd67e960) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bde31e958) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bde31ea28) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, float, float, false> (0x0x7f7bde31ea90) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0> (0x0x7f7bde31ed68) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bdd67e2a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bdd6fe120) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bdd6fe000) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 1, 6, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 1, 6, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&> (0x0x7f7bdd6fe1e0) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 1, Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 1, Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bdd67ef60) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdd6fed80) 0 empty

Class Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>
   size=208 align=16
   base size=208 base align=16
Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> (0x0x7f7bdb1f0620) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bdd67ecc0) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bddf8f3a8) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bddf8f4e0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, float, float, false> (0x0x7f7bde01ec98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0> (0x0x7f7bde01ed00) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bdd67ed20) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bdd6fee40) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bdd6feea0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdd426240) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdd4262a0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdd426360) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bdddbb4e0) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdd426660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, float, float, false> (0x0x7f7bdddbb000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bdddbb3a8) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdd4266c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdd4267e0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bdd4268a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bdd4269c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f7bdd426a20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bdd47a420) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f7bdd47a060) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f7bdd426f00) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdddbb410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, float, float, false> (0x0x7f7bdddbb5b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bdddbb680) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdd426780) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f7bdd47a5a0) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bdd47a660) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bdd47a720) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bdd47a960) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> > (0x0x7f7bdd47a9c0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bdd47ac60) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bdd47acc0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdddbb9c0) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdddbba90) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, float, float, false> (0x0x7f7bdddbbb60) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bdddbbc30) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdd47a4e0) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bdcffd960) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>
   size=84 align=4
   base size=84 base align=4
Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> (0x0x7f7bdaf81a10) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bdd179c00) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdddbbd00) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdde2cc98) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, float, float, false> (0x0x7f7bdde2cd00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bdde2cd68) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bdd179c60) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdde2c0d0) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bdde2c068) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bdde2c478) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bdde2c618) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bdcffdc00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bdd13a960) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdca35720) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdca358a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bdde2ca90) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdca35a80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, float, float, false> (0x0x7f7bdde2caf8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bdde2cf70) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdca35cc0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdcb058a0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, false> (0x0x7f7bdcb059c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, false> (0x0x7f7bdcb05ae0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > > (0x0x7f7bdcb05f60) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bdc8ec4e0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bdc7ad720) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bdc7ad360) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bddeac138) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, float, float, false> (0x0x7f7bddeac1a0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bddeac208) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdcb05120) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > > (0x0x7f7bdc8ec9c0) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >&> (0x0x7f7bdc8ecc60) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >&> (0x0x7f7bdc8eccc0) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >&> (0x0x7f7bc400f0c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> > (0x0x7f7bc400f120) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc400f1e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc400f240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bddeac618) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bddeac820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, float, float, false> (0x0x7f7bddeac8f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bddeac9c0) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bdc8ec840) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bc400f720) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bc400f6c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bc400f7e0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc400f360) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bddeaca90) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bddeacb60) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bddeacc30) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, float, float, false> (0x0x7f7bddeacd00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bddf09b60) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bc400f300) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=24 align=4
   base size=24 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bdb010bd0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc400f840) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bddf09d68) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bddf09dd0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bddf09068) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, float, float, false> (0x0x7f7bddf09138) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bddf091a0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bc400fa80) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bc400fea0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc400fd20) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bc41650c0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, -1, Eigen::Matrix<float, -1, 1, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, -1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc4165000) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bc400ff00) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bc41dc0c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 1, 0, 0> (0x0x7f7bc41dc180) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc41dc240) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0> (0x0x7f7bc41dc300) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 0, 2> (0x0x7f7bc41dc3c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 2, 1>&, Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 2, 1>&, Eigen::Matrix<float, 2, 1> > (0x0x7f7bc41dc7e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 2, 1> > (0x0x7f7bc41dc6c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>&, Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>&, Eigen::Matrix<float, 2, 1> > (0x0x7f7bc41dca20) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bc41dc9c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, 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, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bc41dc960) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, false> (0x0x7f7bc41dccc0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1>, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1>, 0, 2> (0x0x7f7bc41dcea0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 2, 1> > (0x0x7f7bc41dcf00) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1>, false> (0x0x7f7bc3e74060) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bddcb08f0) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bdd9c5ea0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc3e74780) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3e74720) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 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, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::MatrixXpr> (0x0x7f7bc3e748a0) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3f47600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd9c5888) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3f47660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bdd9c5958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd9c5a28) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3f479c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bdda7d3a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bdda7d8f0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdda7df70) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3a352a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 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::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, float, float, false> (0x0x7f7bdda9c1a0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bdda9cf08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bdda9cf70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd78d138) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3a35f60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3ba40c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 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, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, true> (0x0x7f7bc3ba4d80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 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, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, true> (0x0x7f7bc3ba4ea0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >
   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, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > > (0x0x7f7bc3623780) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 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, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::MatrixXpr> (0x0x7f7bc3623d80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 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, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense> (0x0x7f7bc36239c0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense> (0x0x7f7bc3623960) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bdd78d3a8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, float, float, false> (0x0x7f7bdd8a9680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bdd8a96e8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bdd8a9750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd8a97b8) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3ba4000) 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, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 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::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > > (0x0x7f7bc3623ea0) 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, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 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::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&> (0x0x7f7bc3623f00) 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, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 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::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&> (0x0x7f7bc3760000) 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, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 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::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&> (0x0x7f7bc3760060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 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, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> > (0x0x7f7bc37603c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc3760420) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc37604e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bdd8a9208) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bdd8a92d8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, float, float, false> (0x0x7f7bdd8a9888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bdd8a9958) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bdd8a9a28) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd8a9af8) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3623de0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3760a20) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3760780) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd8a9bc8) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bdd8a9c98) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bdd8a9d68) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, float, float, false> (0x0x7f7bdd8a9e38) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bdd8a9f08) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bdd569340) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd569888) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3760540) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bdd5699c0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd569958) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bdd569af8) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bdd569c98) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, float, float, false> (0x0x7f7bdd5f41a0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bdd5f4208) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bdd5f43a8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd5f4478) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3760ba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3760f00) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3760e40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3760f60) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc3760c60) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, true>
   size=32 align=4
   base size=32 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, true> (0x0x7f7bdd5f4548) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bdd5f44e0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd5f4888) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bdd5f4958) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bdd5f4a28) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, float, float, false> (0x0x7f7bdd5f4af8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bdd5f4bc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bdd6c7ea0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd6eb0d0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc3760c00) 0 empty

Class Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, Eigen::Dense>
   size=32 align=4
   base size=32 base align=4
Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, Eigen::Dense> (0x0x7f7bdd412410) 0
  Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, true> (0x0x7f7bdd412478) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bdd412680) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd412820) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bdd412888) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bdd4129c0) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, float, float, false> (0x0x7f7bdd468000) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bdd468208) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bdd4682d8) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd468340) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc34ae060) 0 empty

Class Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>
   size=32 align=4
   base size=32 base align=4
Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> (0x0x7f7bdd17ba28) 0
  Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, Eigen::Dense> (0x0x7f7bdd17ba90) 0
    Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, true> (0x0x7f7bdd17bb60) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bdcfd9068) 0
        Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bdd110ea0) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bdce2b680) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bdce2bbc8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, float, float, false> (0x0x7f7bdcae9068) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bdc923680) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bc400ba90) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bc400baf8) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bc34ae120) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc400b138) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc400b3a8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc400b410) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bc34ae180) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc400b478) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc400b548) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bc400b618) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc400b6e8) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bc34ae2a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bc34ae3c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc34ae420) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc34ae480) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bc400bd68) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc34ae540) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, float, float, false> (0x0x7f7bc400be38) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bc400bf08) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc34ae5a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc34ae720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, false> (0x0x7f7bc34ae900) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, false> (0x0x7f7bc34aeae0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > > (0x0x7f7bc34aeba0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bc34aecc0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bc34aec60) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bc34aec00) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc40ddea0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, float, float, false> (0x0x7f7bc40ddf08) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bc40dd000) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc34ae600) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > > (0x0x7f7bc34aee40) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bc34aef00) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bc351d000) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bc351d0c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> > (0x0x7f7bc351d180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc351d240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc351d300) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc40dd680) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc40dda28) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, float, float, false> (0x0x7f7bc40ddbc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bc40ddc98) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc34aed80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc351d840) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc351d540) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc351d960) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc351d480) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bc40ddd00) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc40dde38) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc4179000) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, float, float, false> (0x0x7f7bc4179208) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bc4179270) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc351d3c0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bda5d1af0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc351da80) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bc41795b0) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc4179618) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc4179a28) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, float, float, false> (0x0x7f7bc4179a90) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bc4179af8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bc351dae0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bc351dba0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bc351dc60) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc351db40) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc4179d00) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc351dd20) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bc351dde0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc35ac000) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc35ac060) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc4179ea0) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc35ac0c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc4179f70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc3ddef70) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc35ac120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc3dde000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc3dde0d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc3dde1a0) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc35ac180) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bc3dde548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc3dde618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc3dde680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc3dde6e8) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc35ac1e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc35ac300) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bc35ac360) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bc35ac3c0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc35ac5a0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bc35ac780) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bc35ac720) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bc35ac6c0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc3dde750) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bc3dde820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc3dde8f0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc3dde9c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc3ddea90) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc35ac240) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc35ac9c0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bc32a46c0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bc32a4720) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bc3036420) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bc2e3f120) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc2e3f180) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc2e3f240) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc3e6c000) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc3e6c068) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bc3e6c0d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc3e6c138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc3e6c548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc3e6c5b0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc35ac900) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc2fa0060) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc2fa0000) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 1, -1, 1, 1, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc2fa00c0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bc2e3f420) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bc3e6c618) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc3e6cbc8) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc3e6cc30) 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, float, float, false> (0x0x7f7bc3e6cc98) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bc3fcb410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bc3fcb548) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bc3fcb5b0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc2e3f2a0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc3b8cea0) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bc36fac30) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc2ac1420) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc2ac1360) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc2831120) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc2831180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc36fac98) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc28312a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc36fad68) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc36fae38) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc2831300) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bc36faf08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc37c1dd0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc37c1138) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc2831a20) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, float, float, false> (0x0x7f7bc37c1208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bc37c1270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc37c1340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc37c1410) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc28e0780) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc24b5060) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, true> (0x0x7f7bc24b50c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, true> (0x0x7f7bc24b5480) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >
   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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > (0x0x7f7bc24b54e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bc24b56c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense> (0x0x7f7bc24b5600) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense> (0x0x7f7bc24b55a0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc37c14e0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, float, float, false> (0x0x7f7bc37c15b0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bc37c1680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc37c1750) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc37c1820) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc28e07e0) 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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > (0x0x7f7bc24b5a80) 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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&> (0x0x7f7bc24b5ae0) 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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&> (0x0x7f7bc24b5ba0) 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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&> (0x0x7f7bc24b5c00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> > (0x0x7f7bc24b5ea0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bc22431e0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc2243420) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc3472e38) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc34720d0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, float, float, false> (0x0x7f7bc3472270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bc3472340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc34723a8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc34724e0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc24b5720) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc22436c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc2243600) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc3472548) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc3472680) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc34727b8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, float, float, false> (0x0x7f7bc351a888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bc351a000) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc351a0d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc351a1a0) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc22435a0) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc351a270) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc351a340) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc351a410) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc351a4e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, float, float, false> (0x0x7f7bc351a958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bc351aa28) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc351aaf8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc351abc8) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc2243780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc2243a80) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc22439c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc2243b40) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc2243900) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, true>
   size=28 align=4
   base size=28 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, true> (0x0x7f7bc351ac98) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc351ad68) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc351ae38) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc351af08) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc35a9dd0) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, float, float, false> (0x0x7f7bc35a9b60) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bc35a9bc8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc35a9f08) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc320ff08) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc2243840) 0 empty

Class Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, Eigen::Dense>
   size=28 align=4
   base size=28 base align=4
Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, Eigen::Dense> (0x0x7f7bc320f820) 0
  Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, true> (0x0x7f7bc320fea0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc3323410) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc3323a28) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc3323f70) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc335a410) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, float, float, false> (0x0x7f7bc335a6e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bc335ac98) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc335af70) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc30dd8f0) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc2243c60) 0 empty

Class Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>
   size=28 align=4
   base size=28 base align=4
Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> (0x0x7f7bc30dd888) 0
  Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, Eigen::Dense> (0x0x7f7bc30ddaf8) 0
    Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, true> (0x0x7f7bc30ddbc8) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc30ddc98) 0
        Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc30ddd68) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc2e02068) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc2e02478) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, float, float, false> (0x0x7f7bc2e02548) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bc2e02618) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bc2e02a90) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bc2e02f08) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bc2243e40) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc2e41bc8) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc2e41dd0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc2e41ea0) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bc22da060) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc2e80bc8) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc2e80c30) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bc2fda7b8) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bc2fda958) 0 empty
        Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bc22da180) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc22da240) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc22da300) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc22da3c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bc2d590d0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc22da480) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bc2d592d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bc2d593a8) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc22da540) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc22da6c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, false> (0x0x7f7bc22da780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, false> (0x0x7f7bc22da840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > > (0x0x7f7bc22da900) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bc22dad80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc22daa80) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bc22da9c0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc2d596e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bc2d59b60) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bc2d59c30) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc22da600) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > > (0x0x7f7bc23a0000) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >&> (0x0x7f7bc23a0060) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >&> (0x0x7f7bc23a00c0) 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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >&> (0x0x7f7bc23a0120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> > (0x0x7f7bc23a0180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc23a0240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc23a0300) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc2abdd68) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc2abd000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bc2abd208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bc2abd3a8) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc22daea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc23a0660) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc23a0600) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc23a06c0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc23a05a0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc2abd4e0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc2abd618) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc2abdf70) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bc2b8abc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bc2b8a5b0) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc23a03c0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bda23caf0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bc23a0720) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bc2834068) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc28341a0) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc2834208) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, float, float, false> (0x0x7f7bc28346e8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bc2834c98) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bc23a07e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bc23a08a0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bc23a0900) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc23a0960) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc23a0840) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc249f3a8) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc23a09c0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::MatrixXpr> (0x0x7f7bc23a0ba0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc23a0cc0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc23a0d20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bc249f7b8) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc23a0d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bc249fa28) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bc249faf8) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc23a0de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bc249fbc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bc249fc98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bc249fd68) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc23a0e40) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, float, float, false> (0x0x7f7bc25d5068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bc25d5138) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bc25d5208) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bc25d52d8) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc23a0f60) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc1ffad20) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, true> (0x0x7f7bc219ba20) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, true> (0x0x7f7bc1faf720) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > > (0x0x7f7bc1faf780) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::MatrixXpr> (0x0x7f7bc1b063c0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::Dense> (0x0x7f7bc1d2c540) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::Dense> (0x0x7f7bc1faf840) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc25d53a8) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, float, float, false> (0x0x7f7bc25d5478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bc25d5548) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bc25d5618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bc25d56e8) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc1ffacc0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > > (0x0x7f7bc1b067e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >&> (0x0x7f7bc1b06840) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >&> (0x0x7f7bc1b06900) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >&> (0x0x7f7bc1b06960) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> > (0x0x7f7bc1b06a20) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bc1b06a80) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bc1b06de0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc2247750) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc22477b8) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, float, float, false> (0x0x7f7bc2247068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bc22472d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bc2247340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bc22474e0) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc1b06420) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc18171e0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc1b06f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 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, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc17294e0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bc1b06f00) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bc2247548) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc22479c0) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc2247a28) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, float, float, false> (0x0x7f7bc2247a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bc2247af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bc2247d00) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bc2247d68) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bc1b06e40) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, float> (0x0x7f7bc0ec9840) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 4, 6> (0x0x7f7bc0ec9ae0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 4, 6> (0x0x7f7bc0ec9c60) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 4, 6> (0x0x7f7bc0f50ae0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 4, 6> (0x0x7f7bc0f50e40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 0, 6> (0x0x7f7bc0f50f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 7, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 7, 1> > (0x0x7f7bc08b7cc0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bc08b7c00) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bc22d87b8) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bc0391120) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bc22d8888) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bc22d8bc8) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > (0x0x7f7bbffd6000) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -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<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> > > (0x0x7f7bc0af3b40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, false> (0x0x7f7bbffd6120) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 3, 5> (0x0x7f7bbffd6480) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 4, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 4, 25> (0x0x7f7bbf4f7a20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 36> (0x0x7f7bbf2e9d20) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bbf2e9ea0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > (0x0x7f7bbf2e9de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bbf054ba0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbf054b40) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bbf0544e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bbf054f60) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bbf0e9e40) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, 0, 0> (0x0x7f7bbf0e9f60) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbef24cc0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0> (0x0x7f7bbe3f5120) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bbe049000) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, 3, 0, 0> (0x0x7f7bbe049120) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bbda9ef60) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 4, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 4, 0, 0> (0x0x7f7bbd88d3c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bbd88d6c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 4, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 4, 0, 0> (0x0x7f7bbd88dc60) 0 empty

Class Eigen::internal::extract_data_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::extract_data_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, true> (0x0x7f7bbd97e960) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bbd97ef60) 0 empty

Class Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bbd97eea0) 0 empty

Class Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, -1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, -1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bbd9c3120) 0 empty

Class Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 0> (0x0x7f7bbd9c30c0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bbd9c36c0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bbd9c3600) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bbd9c3c00) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bbd9c3cc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0> (0x0x7f7bc11462d8) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bbd9c3d80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bc1146c30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0> (0x0x7f7bc1146c98) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bbd736000) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bbd736300) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, false> (0x0x7f7bbd736600) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, false> (0x0x7f7bbd736d80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > > (0x0x7f7bbd736de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bbd1e06c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bbd1e04e0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, Eigen::Dense> (0x0x7f7bbd1e0480) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bc1146d00) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bc1146d68) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0> (0x0x7f7bc1146dd0) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bbd736060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > > (0x0x7f7bbd1e0b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>&> (0x0x7f7bbd1e0cc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>&> (0x0x7f7bbd2949c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>&> (0x0x7f7bbd294d20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0> > (0x0x7f7bbd294e40) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bbd052a20) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bbcb43c00) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bc0eb5068) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bc0eb55b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bc0eb5618) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0> (0x0x7f7bc0eb5820) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bbd1e09c0) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bbc74cc60) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bbc010780) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>
   size=128 align=16
   base size=128 base align=16
Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> (0x0x7f7bd7bb3a10) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bbc74ca80) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bc0eb5d68) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bc0eb5d00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, double, double, false> (0x0x7f7bc0eb5ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0> (0x0x7f7bc0abaa90) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bbc74cb40) 0 empty

Class Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bc087c410) 0 empty
  Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bc09a0958) 0 empty
    Eigen::internal::traits<const Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bc016d340) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bbc0108a0) 0 empty

Class Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bbc010cc0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::MatrixXpr> (0x0x7f7bbbd07d20) 0 empty

Class Eigen::internal::plain_matrix_type<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbbc1fae0) 0 empty

Class Eigen::internal::eval<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbbc1f600) 0 empty

Class Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bbbd73600) 0 empty

Class Eigen::internal::nested<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bbbd73480) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bbbab73c0) 0 empty

Class Eigen::internal::is_const<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bbb44f660) 0 empty

Class Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bbb70fa20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, true> (0x0x7f7bbaf3d2a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, true> (0x0x7f7bbaf3d420) 0 empty

Class Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbf4b6750) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bbf4b6af8) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bbf4b6c98) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bbf4b6d00) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bbbc1f5a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bbaf3d480) 0 empty

Class Eigen::internal::TransposeImpl_base<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::TransposeImpl_base<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, true> (0x0x7f7bbbc1f000) 0 empty

Class Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbaf3d540) 0 empty

Class Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbabff7e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bbf2dce38) 0 empty
  Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbabff840) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 2>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 2> (0x0x7f7bbf2dcf70) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bbf2dcf08) 0 empty
    Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbabff900) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double, double, false> (0x0x7f7bbf3b8138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 2> (0x0x7f7bbf0f4340) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bbf0f4618) 0 empty
      Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbaca9420) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbaca9d20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, true> (0x0x7f7bbaca9de0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, true> (0x0x7f7bbacfba80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > > (0x0x7f7bbab20960) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bba721cc0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bba721120) 0 empty

Class Eigen::internal::eval<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bba93dae0) 0 empty

Class Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbf0f4af8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double, double, false> (0x0x7f7bbef08618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 2> (0x0x7f7bbef52dd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bbead1410) 0 empty
        Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbaca9ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > >
   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::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > > (0x0x7f7bba721de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >&> (0x0x7f7bba4efcc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >&> (0x0x7f7bba30cde0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >&> (0x0x7f7bba12da20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> > (0x0x7f7bba12dba0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb9bde8a0) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb9c3d120) 0 empty

Class Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbe3af4e0) 0 empty
  Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbe3af548) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double, double, false> (0x0x7f7bbe3af5b0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 2> (0x0x7f7bbe3af618) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bbe3afbc8) 0 empty
          Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bba721d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >&, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb9a02060) 0 empty

Class Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb9c3d480) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb9a02f00) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb9c3d360) 0 empty

Class Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbdd328f0) 0 empty
  Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbdd32958) 0 empty
    Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbdd32888) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double, double, false> (0x0x7f7bbd8f77b8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 2> (0x0x7f7bbd8f7c30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bbd8f7c98) 0 empty
            Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb9c3d2a0) 0 empty

Class Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=20 align=4
   base size=20 base align=4
Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bbd5e5478) 0
  Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bbd5e54e0) 0 empty
    Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbd5e55b0) 0 empty
      Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bbd5e5680) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double, double, false> (0x0x7f7bbd5e5888) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 2> (0x0x7f7bbd5e5958) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bbd5e59c0) 0 empty
              Eigen::EigenBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb96640c0) 0 empty

Class Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb95d26c0) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb95d2540) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb8fe80c0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, -1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, -1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb9329f60) 0 empty

Class Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, -1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, -1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb8e6c1e0) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 1> (0x0x7f7bb9329ea0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb8e6cf00) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb8e6c9c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb8fa1d80) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb898dcc0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0> (0x0x7f7bbd209340) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb898dd80) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bbd2093a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0> (0x0x7f7bbd209680) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb864bf60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb84c9cc0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, false> (0x0x7f7bb8224b40) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, false> (0x0x7f7bb7ed8b40) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb7be5180) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, Eigen::MatrixXpr> (0x0x7f7bb7be59c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, Eigen::Dense> (0x0x7f7bb7be5900) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, Eigen::Dense> (0x0x7f7bb7be51e0) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bbd2096e8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bbd209820) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0> (0x0x7f7bbd209958) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb84c9780) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   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::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb7cd6de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&>
   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::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&> (0x0x7f7bb7bc0c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&>
   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::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&> (0x0x7f7bb75954e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&> (0x0x7f7bb7595540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0> > (0x0x7f7bb702e120) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb702eb40) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb702ed80) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bbbd63208) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bbbb21820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bbbb21888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0> (0x0x7f7bbb7e6138) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb7be5ae0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb6dee300) 0 empty

Class Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb6dee1e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&> (0x0x7f7bb6dee360) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bb6dee000) 0 empty

Class Eigen::internal::add_const_on_value_type<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6dee660) 0 empty

Class Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>
   size=400 align=16
   base size=400 base align=16
Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> (0x0x7f7bd54a1f50) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb702ef00) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bbb7e6c98) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bbb7e6f70) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, double, double, false> (0x0x7f7bbb7b5c30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0> (0x0x7f7bbb7b5c98) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb702ef60) 0 empty

Class Eigen::internal::product_type<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bb6dee780) 0 empty

Class Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::ProductReturnType<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 0> (0x0x7f7bb6dee8a0) 0 empty

Class Eigen::internal::traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb6dee9c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb6deeba0) 0 empty

Class Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb6deec60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bba7ec888) 0 empty
  Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb6deecc0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, double, double, 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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bba7ecc30) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bba7ecbc8) 0 empty
    Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb6deef60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb6f21300) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bb6f21480) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bb6f214e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f7bb6f216c0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, Eigen::MatrixXpr> (0x0x7f7bb6f21840) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f7bb6f217e0) 0 empty

Class Eigen::internal::eval<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, Eigen::Dense> (0x0x7f7bb6f21720) 0 empty

Class Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bba772a90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bba567c98) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bba127a90) 0 empty
      Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb6f212a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > >, const Eigen::Transpose<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > > (0x0x7f7bb6f21c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bb6f21c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bb6f21d20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&> (0x0x7f7bb6f21f00) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> > (0x0x7f7bb6f21f60) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb6c08060) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb6c080c0) 0 empty

Class Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb9c75340) 0 empty
  Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb9c755b0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bb98162d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bb9816618) 0 empty
        Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb6f21900) 0 empty

Class Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb6c083c0) 0 empty

Class Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>
   size=128 align=16
   base size=128 base align=16
Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> (0x0x7f7bd52209a0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb6c081e0) 0 empty
  Eigen::MatrixBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb9816680) 0 empty
    Eigen::DenseBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb9901a90) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, double, double, false> (0x0x7f7bb9701d00) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0> (0x0x7f7bb8e50138) 0 empty
          Eigen::EigenBase<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb6c08360) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb8e50c30) 0 empty
  Eigen::internal::traits<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb8b6f2d8) 0 empty
    Eigen::internal::traits<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb8b6f5b0) 0 empty
      Eigen::internal::traits<const Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb8909208) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb6c08480) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb6c08540) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6c08600) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6c086c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bb8695dd0) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6c08780) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double, double, false> (0x0x7f7bb84ad000) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bb84ad0d0) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6c088a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6c08c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, false> (0x0x7f7bb6c08d20) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, false> (0x0x7f7bb6c08d80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > > (0x0x7f7bb6c08de0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb6cc9000) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb6c08f00) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb6c08e40) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb84adbc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double, double, false> (0x0x7f7bb81b0270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bb81b0548) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6c08a80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > >
   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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > > (0x0x7f7bb6cc9180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >&> (0x0x7f7bb6cc9240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >&> (0x0x7f7bb6cc9300) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >&> (0x0x7f7bb6cc93c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> > (0x0x7f7bb6cc9480) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb6cc9540) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb6cc9600) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb7aee6e8) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb774eaf8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double, double, false> (0x0x7f7bb774edd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bb7792680) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6cc90c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6cc9c00) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6cc9ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6cc9c60) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb6cc99c0) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense>
   size=1 align=1
   base size=1 base align=1
Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb7792a28) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb7792e38) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb75afa90) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double, double, false> (0x0x7f7bb71a9270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bb71a92d8) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6cc96c0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=28 align=4
   base size=28 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bd4ef4d20) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb6cc9cc0) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb71a9f70) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6edcaf8) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6edc0d0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double, double, false> (0x0x7f7bb6edc410) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 0> (0x0x7f7bb6edc8f0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6cc9d20) 0 empty

Class Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6cc9e40) 0 empty

Class Eigen::internal::product_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb6cc9d80) 0 empty

Class Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb6d81180) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, -1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, -1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb6d81120) 0 empty

Class Eigen::ProductReturnType<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1> (0x0x7f7bb6cc9f00) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bb6d819c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 3, 0, 0> (0x0x7f7bb6d81a20) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb6d81a80) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, 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_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 3, 0, 0> (0x0x7f7bb6d81ae0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 0, 2> (0x0x7f7bb6a2c720) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 2, 2> (0x0x7f7bb6a2c7e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>&, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>&, Eigen::Matrix<double, 2, 1> > (0x0x7f7bb6a2c960) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bb6a2c900) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false> > (0x0x7f7bb6a2c840) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, false> (0x0x7f7bb692c5a0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb6c388f0) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb6c38958) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb692cd20) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb692cc00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::MatrixXpr> (0x0x7f7bb692cd80) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb667a0c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb6c38bc8) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb667a120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb6c38c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb6d66000) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb667a1e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb6d660d0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb6d66068) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb6d661a0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb667a300) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb6d66340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb6d66410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb6d664e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb6d66888) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb667a420) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb667a6c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, true> (0x0x7f7bb667a720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, true> (0x0x7f7bb667a9c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > > (0x0x7f7bb667ad80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::MatrixXpr> (0x0x7f7bb63e7060) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense> (0x0x7f7bb63e7000) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense> (0x0x7f7bb667ade0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb6d668f0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb6d66958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb6d669c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb6d66a28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb6d66a90) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb667a600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >
   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::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > > (0x0x7f7bb63e7480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 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<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&> (0x0x7f7bb63e7540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 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<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&> (0x0x7f7bb63e7720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 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<double>, Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&> (0x0x7f7bb63e7780) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> > (0x0x7f7bb63e7840) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb63e78a0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb63e79c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb6dadc30) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb6dad000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb6dad068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb6dad0d0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb6dad4e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb6dad548) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb63e7420) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb63e7ba0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb63e7b40) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb6dad5b0) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb6dada28) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb6dada90) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb6dadaf8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb6a584e0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb6814dd0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb6814e38) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb63e7a20) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1>
   size=12 align=4
   base size=12 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb6814f70) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb65e2068) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb65e21a0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb65e24e0) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb65e2548) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb65e25b0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb65e26e8) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb65e2750) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb63e7c60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb63e7f60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb63e7ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb647e0c0) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb63e7de0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, true>
   size=32 align=4
   base size=32 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, true> (0x0x7f7bb65e2e38) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb66b0dd0) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb66b0068) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb66b03a8) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb66b06e8) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb66b0bc8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb66b0f70) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb6525068) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb65250d0) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb63e7d20) 0 empty

Class Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, Eigen::Dense>
   size=32 align=4
   base size=32 base align=4
Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, Eigen::Dense> (0x0x7f7bb6525340) 0
  Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, true> (0x0x7f7bb6525410) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb65254e0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb65255b0) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb65258f0) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb6525958) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb65259c0) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb6525a28) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb6525a90) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb6525af8) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb647e3c0) 0 empty

Class Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>
   size=32 align=4
   base size=32 base align=4
Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> (0x0x7f7bb61f0000) 0
  Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, Eigen::Dense> (0x0x7f7bb61f0068) 0
    Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true, true> (0x0x7f7bb61f0478) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb61f04e0) 0
        Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb61f0958) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb61f09c0) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb62aec98) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, double, double, false> (0x0x7f7bb62aeea0) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3> (0x0x7f7bb62aef08) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1> (0x0x7f7bb608e138) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0> (0x0x7f7bb608e1a0) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb647e480) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb5e30208) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb5e30270) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb5e30340) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb647e4e0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb5e303a8) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb5e30a90) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb5e30f08) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb5f61a90) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb647e5a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bb647e720) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb647e7e0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb647e8a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bb5f61888) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb647e960) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bb5f61c98) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bb5f61d00) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb647ea20) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb647eba0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, false> (0x0x7f7bb647ec60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, false> (0x0x7f7bb647ed20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > > (0x0x7f7bb647ede0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bb652d300) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bb652d1e0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Dense> (0x0x7f7bb647eea0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb5f61c30) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bb5f61e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bb5f61f70) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb647eae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > > (0x0x7f7bb652d4e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bb652d540) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bb652d5a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&> (0x0x7f7bb652d600) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> > (0x0x7f7bb652d660) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb652d720) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb652d7e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb5cb7340) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb5cb73a8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bb5cb7750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bb5cb7820) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb652d420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb652dae0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb652da80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb652db40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb652da20) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bb5cb78f0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb5cb7888) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb5cb79c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bb5cb7a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bb5cb7b60) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb652d9c0) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=44 align=4
   base size=44 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bd11b8460) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb652dd80) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::Dense> (0x0x7f7bb59e8000) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb59e8068) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb59e8138) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, double, double, false> (0x0x7f7bb59e8208) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 0> (0x0x7f7bb59e82d8) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb652dde0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb652dea0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb652df00) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb652de40) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb59e8820) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb652df60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bb61f5060) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb61f50c0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb61f5120) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb59e88f0) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb61f5180) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bb59e89c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb59e8a28) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb61f51e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bb59e87b8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bb59e8958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb59e8d68) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb61f52a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb59e8f08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bb5a2f000) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bb5a2f068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb5a2f478) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb61f5300) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb61f53c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bb61f5420) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, true> (0x0x7f7bb6335060) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb6335180) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::MatrixXpr> (0x0x7f7bb60a40c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bb6335240) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense> (0x0x7f7bb63351e0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb5a2f4e0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb5a2f548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bb5a2f9c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bb5a2fa28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb5a2fa90) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb61f5360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb60a4900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb60a4d20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb60a4f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&> (0x0x7f7bb5e2f120) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> > (0x0x7f7bb5e2f180) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb5e2f1e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb5e2f3c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb5b34750) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb5b347b8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb5b34f70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bb583f138) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bb583fb60) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb5965680) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb60a48a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb5e2f8a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb5e2f840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 1, -1, 1, 1, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb5e2f960) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb5e2f540) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb59656e8) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb578b068) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb578b270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, double, double, false> (0x0x7f7bb578b2d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 3> (0x0x7f7bb578b340) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 1> (0x0x7f7bb578b3a8) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, 0> (0x0x7f7bb578b7b8) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb5e2f4e0) 0 empty

Class Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb55d2dd0) 0 empty
  Eigen::internal::traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb50c1d68) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb5f6e180) 0 empty

Class Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5e2fea0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bb5f6e480) 0 empty

Class Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5f6e4e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb4f4c270) 0 empty
  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5f6e600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb4f4c2d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb4f4c4e0) 0 empty
    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5f6e660) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb4d81478) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb4d81410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb48ec4e0) 0 empty
      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5f6e840) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb4709410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb44972d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb4497340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb44973a8) 0 empty
        Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5f6e8a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5f6e9c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::inner_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, true> (0x0x7f7bb5f6ea80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::outer_stride_at_compile_time<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, true> (0x0x7f7bb5f6ed80) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > (0x0x7f7bb5f6ede0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type_dense<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::MatrixXpr> (0x0x7f7bb5c86120) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense> (0x0x7f7bb5c860c0) 0 empty

Class Eigen::internal::eval<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense> (0x0x7f7bb5f6eea0) 0 empty

Class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4497410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb4497478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb44974e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb4497548) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb44975b0) 0 empty
          Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5f6e960) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >
   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::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Transpose<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > (0x0x7f7bb5c86240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -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<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&> (0x0x7f7bb5c86360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -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<double>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&> (0x0x7f7bb5c864e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -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<double>, Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&> (0x0x7f7bb5c86540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Diagonal<const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> > (0x0x7f7bb5c86600) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::DiagonalIndexReturnType<16777215> (0x0x7f7bb5c866c0) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb5c86780) 0 empty

Class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb44977b8) 0 empty
  Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4497820) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb4497888) 0 empty
      Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb44978f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb4497958) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb44979c0) 0 empty
            Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5c861e0) 0 empty

Class Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5c86a20) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5c86900) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb4497a90) 0
  Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4497af8) 0 empty
    Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4497b60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb4497bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb4497c30) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb4497c98) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb4497d00) 0 empty
              Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5c86840) 0 empty

Class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1>
   size=12 align=4
   base size=9 base align=4
Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb4497dd0) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb4497e38) 0
    Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4497ea0) 0 empty
      Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb4497f08) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb4497f70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb4497270) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb4497618) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb4497a28) 0 empty
                Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5c86c00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5c86f60) 0 empty

Class Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5c86f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5d46000) 0 empty

Class Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb5c86ea0) 0 empty

Class Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, true>
   size=28 align=4
   base size=28 base align=4
Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, true> (0x0x7f7bb4497d68) 0
  Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb3c7d000) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb3c7d068) 0
      Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb3c7d0d0) 0 empty
        Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb3c7d138) 0 empty
          Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb3c7d1a0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb3c7d208) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb3c7d270) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb3c7d2d8) 0 empty
                  Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5c86de0) 0 empty

Class Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, Eigen::Dense>
   size=28 align=4
   base size=28 base align=4
Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, Eigen::Dense> (0x0x7f7bb3c7d4e0) 0
  Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, true> (0x0x7f7bb3c7d548) 0
    Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb3c7d5b0) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb3c7d618) 0
        Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb3c7d680) 0 empty
          Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb3c7d6e8) 0 empty
            Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb3c7d750) 0 empty
              Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb3c7d7b8) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb3c7d820) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb3c7d888) 0 empty
                    Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5d460c0) 0 empty

Class Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>
   size=28 align=4
   base size=28 base align=4
Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> (0x0x7f7bb3c7d958) 0
  Eigen::BlockImpl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, Eigen::Dense> (0x0x7f7bb3c7d9c0) 0
    Eigen::internal::BlockImpl_dense<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true, true> (0x0x7f7bb3c7da28) 0
      Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb3c7da90) 0
        Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb3c7daf8) 0
          Eigen::MatrixBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb3c7db60) 0 empty
            Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb3c7dbc8) 0 empty
              Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, double, double, false> (0x0x7f7bb3c7dc30) 0 empty
                Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 3> (0x0x7f7bb3c7dc98) 0 empty
                  Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 1> (0x0x7f7bb3c7dd00) 0 empty
                    Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> (0x0x7f7bb3c7dd68) 0 empty
                      Eigen::EigenBase<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb5d46180) 0 empty

Class Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb3c7df08) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb3c7df70) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb3c7d340) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5d46240) 0 empty

Class Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb3c7ddd0) 0 empty
  Eigen::internal::traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb3c90000) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb3c90068) 0 empty
      Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb3c900d0) 0 empty
        Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb5d463c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb5d46540) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb5d46600) 0 empty

Class Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb5d466c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bb3c90208) 0 empty
  Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb5d46780) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb3c902d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bb3c90340) 0 empty
    Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb5d46840) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb5d46c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, false> (0x0x7f7bb5d46d80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, false> (0x0x7f7bb5d46de0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > > (0x0x7f7bb5d46e40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb59fb000) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb5d46f00) 0 empty

Class Eigen::internal::eval<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb5d46ea0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb3c903a8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb3c90410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bb3c90478) 0 empty
      Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb5d46b40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > > (0x0x7f7bb59fb2a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >&> (0x0x7f7bb59fb300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >&> (0x0x7f7bb59fb360) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >&> (0x0x7f7bb59fb3c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> > (0x0x7f7bb59fb420) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb59fb660) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb59fb6c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb3c90680) 0 empty
  Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb3c906e8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb3c90750) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bb3c907b8) 0 empty
        Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb59fb0c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >&, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb59fb8a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb59fb840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb59fb900) 0 empty

Class Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb59fb780) 0 empty

Class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb3c90888) 0 empty
  Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb3c908f0) 0 empty
    Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb3c90958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb3c909c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bb3c90a28) 0 empty
          Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb59fb720) 0 empty

Class Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >
   size=44 align=4
   base size=44 base align=4
Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bcef75b60) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb59fb960) 0 empty
  Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, Eigen::Dense> (0x0x7f7bb3c90c30) 0 empty
    Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb3c90c98) 0 empty
      Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb3c90d00) 0 empty
        Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, double, double, false> (0x0x7f7bb3c90d68) 0 empty
          Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 0> (0x0x7f7bb3c90dd0) 0 empty
            Eigen::EigenBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb59fb9c0) 0 empty

Class Eigen::internal::remove_all<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb59fbae0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb59fbb40) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb59fbba0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb59fba20) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb3c90270) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb59fbc00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::MatrixXpr> (0x0x7f7bb59fbc60) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb5a83cc0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb5a83d20) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bb3c90820) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb5a83de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bb3c90a90) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bb3c90e38) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb5a83e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bb3d21068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bb3d210d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bb3d21138) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb5a83f60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, double, double, false> (0x0x7f7bb3d21208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bb3d21270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bb3d212d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bb3d21340) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb58e73c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb58e7780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, true> (0x0x7f7bb58e7cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, true> (0x0x7f7bb5645a20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > > (0x0x7f7bb5645b40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::MatrixXpr> (0x0x7f7bb53e3960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::Dense> (0x0x7f7bb53e3900) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::Dense> (0x0x7f7bb5645cc0) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb3d213a8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, double, double, false> (0x0x7f7bb3d21410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bb3d21478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bb3d214e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bb3d21548) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb58e7420) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > > (0x0x7f7bb4e5fa80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >&> (0x0x7f7bb4e5fc00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >&> (0x0x7f7bb4fa4ea0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >&> (0x0x7f7bb4fa4f60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> > (0x0x7f7bb4633600) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb46336c0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb44931e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb3d21750) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb3d217b8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, double, double, false> (0x0x7f7bb3d21820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bb3d21888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bb3d218f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bb3d21958) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb4e5fa20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb4493360) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb4493300) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb44933c0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb44932a0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb3d21a28) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb3d21a90) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb3d21af8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, double, double, false> (0x0x7f7bb3d21b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 3> (0x0x7f7bb3d21bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 1> (0x0x7f7bb3d21c30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, 0> (0x0x7f7bb3d21c98) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb4493240) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double> (0x0x7f7bb3daf1e0) 0 empty

Class Eigen::internal::product_packet_impl<0, -1, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, __vector(2) double, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_packet_impl<0, -1, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, __vector(2) double, 0> (0x0x7f7bb3daf240) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 2, 6> (0x0x7f7bb3daf360) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 4, 6> (0x0x7f7bb3daf3c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 4, 6> (0x0x7f7bb3daf480) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Matrix<double, 5, 1> >, 5, 5> (0x0x7f7bb3daf4e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Matrix<double, 1, 5, 1, 1, 5>, 5, 5> (0x0x7f7bb3daf540) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 4, 6> (0x0x7f7bb3daf5a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 1, 5> (0x0x7f7bb3daf600) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, 4, 1> > (0x0x7f7bb3daf6c0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, 4, 1> > (0x0x7f7bb3daf660) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > > (0x0x7f7bb3daf720) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 3, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 3, 2, 0> (0x0x7f7bb3daf780) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 4, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 1>, 4, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 4, 4> (0x0x7f7bb3daf840) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 5, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 5, 16> (0x0x7f7bb3daf8a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, false>, Eigen::Matrix<double, 5, 1>, 5, 5> (0x0x7f7bb3daf900) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 4, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 4, 25> (0x0x7f7bb3daf960) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb3daf9c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, 1, 0, 0> (0x0x7f7bb3dafa20) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb3db6a28) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb3dafa80) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb3dafae0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, false> (0x0x7f7bb3dafb40) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb3db6af8) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb3dafba0) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb3db6b60) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb3dafc60) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb3db6bc8) 0 empty
  Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb3db6c30) 0 empty
    Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb3dafd80) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb3dafc00) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb3dafde0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb39ec000) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0, 0, 0> (0x0x7f7bb39ec060) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>&, Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>&, Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bb39ec120) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bb39ec0c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > > (0x0x7f7bb3db6f08) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true> > (0x0x7f7bb39ec2a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >&, Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >&, Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bb39ec420) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bb39ec3c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >
   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<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > > (0x0x7f7bb39ec360) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, -1, 0, 5, 5> >, false> (0x0x7f7bb39ec4e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 0, 5> (0x0x7f7bb39ec540) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > > (0x0x7f7bb3db6618) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb39ec5a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>&, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>&, Eigen::Matrix<double, 5, 1> > (0x0x7f7bb39ec720) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bb39ec6c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >
   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<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bb39ec660) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, false> (0x0x7f7bb39ec7e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0, 5> (0x0x7f7bb39ec840) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb39ff0d0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> > (0x0x7f7bb39ec8a0) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb39ff138) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb39ec960) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb39ff270) 0 empty
  Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb39ff2d8) 0 empty
    Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb39ecae0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb39ec900) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb39ecba0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bb39ecd80) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 0, 1, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 0, 1, 0> (0x0x7f7bb39ecde0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb39ff750) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bb39ff7b8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb39ece40) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bb39ecf00) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb39ecf60) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb3a14000) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, 0> (0x0x7f7bb39ff888) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb3a14060) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, double, double, false> (0x0x7f7bb39ff958) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, 0> (0x0x7f7bb39ff9c0) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb3a140c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb3a14180) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, false> (0x0x7f7bb3a141e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, false> (0x0x7f7bb3a14240) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > > (0x0x7f7bb3a142a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bb3a143c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, Eigen::Dense> (0x0x7f7bb3a14360) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, Eigen::Dense> (0x0x7f7bb3a14300) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb39ffa28) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, double, double, false> (0x0x7f7bb39ffa90) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, 0> (0x0x7f7bb39ffaf8) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb3a14120) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > > (0x0x7f7bb3a14480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >&> (0x0x7f7bb3a144e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >&> (0x0x7f7bb3a14540) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >&> (0x0x7f7bb3a145a0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, 0> > (0x0x7f7bb3a14600) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb3a14660) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb3a146c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb39ffd00) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb39ffd68) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, double, double, false> (0x0x7f7bb39ffdd0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, 0> (0x0x7f7bb39ffe38) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb3a14420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb3a148a0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb3a14840) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb3a14900) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bb3a147e0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > (0x0x7f7bbf625380) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb3a14720) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb39fff08) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb39fff70) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, double, double, false> (0x0x7f7bb39ff8f0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, 0> (0x0x7f7bb39ffb60) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> > > (0x0x7f7bb3a14780) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3a8a138) 0 empty
  Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb3a8a1a0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb3a149c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, Eigen::MatrixXpr> (0x0x7f7bb3a14a20) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3a14a80) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3a14ae0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 0> (0x0x7f7bb3a8a270) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3a14b40) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, double, double, false> (0x0x7f7bb3a8a340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 0> (0x0x7f7bb3a8a3a8) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3a14ba0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3a14c60) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, false> (0x0x7f7bb3a14cc0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, false> (0x0x7f7bb3a14d20) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > > (0x0x7f7bb3a14d80) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, Eigen::MatrixXpr> (0x0x7f7bb3a14ea0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, Eigen::Dense> (0x0x7f7bb3a14e40) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, Eigen::Dense> (0x0x7f7bb3a14de0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3a8a410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, double, double, false> (0x0x7f7bb3a8a478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 0> (0x0x7f7bb3a8a4e0) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3a14c00) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > > (0x0x7f7bb3a14f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >&> (0x0x7f7bb3ada000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >&> (0x0x7f7bb3ada060) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >&> (0x0x7f7bb3ada0c0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 0> > (0x0x7f7bb3ada120) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb3ada180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb3ada1e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3a8a6e8) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3a8a750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, double, double, false> (0x0x7f7bb3a8a7b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 0> (0x0x7f7bb3a8a820) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3a14f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3ada3c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3ada360) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3ada420) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 1, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 1, Eigen::Matrix<double, 5, 1> > (0x0x7f7bb3ada300) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bbf7d3310) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb3ada240) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3a8a8f0) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3a8a958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, double, double, false> (0x0x7f7bb3a8a9c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 0> (0x0x7f7bb3a8aa28) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb3ada2a0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3a8ad68) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb3ada4e0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::MatrixXpr> (0x0x7f7bb3ada540) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3ada5a0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3ada600) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bb3a8ae38) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3ada660) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, double, double, false> (0x0x7f7bb3a8af08) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bb3a8af70) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3ada6c0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3ada780) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 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<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, false> (0x0x7f7bb3ada7e0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 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<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, false> (0x0x7f7bb3ada840) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bb3ada8a0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 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<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::MatrixXpr> (0x0x7f7bb3ada9c0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::Dense> (0x0x7f7bb3ada960) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::Dense> (0x0x7f7bb3ada900) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3a8a2d8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, double, double, false> (0x0x7f7bb3a8a548) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bb3a8a888) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3ada720) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > > (0x0x7f7bb3adaa80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&> (0x0x7f7bb3adaae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&> (0x0x7f7bb3adab40) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&> (0x0x7f7bb3adaba0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 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<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0> > (0x0x7f7bb3adac00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb3adac60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb3adacc0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3a8aea0) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3b64000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, double, double, false> (0x0x7f7bb3b64068) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bb3b640d0) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3adaa20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3adaea0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3adae40) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 5, 0, 5, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 5, 5, 0, 5, 5>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3adaf00) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 1, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 1, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb3adade0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bbf3fde70) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb3adad20) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3b641a0) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3b64208) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, double, double, false> (0x0x7f7bb3b64270) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0> (0x0x7f7bb3b642d8) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb3adad80) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, false, false> (0x0x7f7bb3b9e060) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, false, false> (0x0x7f7bb3b9e300) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b64750) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bb3b647b8) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true> > (0x0x7f7bb3b64820) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb3b9e3c0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb3b9e480) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b9e4e0) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b9e540) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb3b648f0) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b9e5a0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bb3b649c0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb3b64a28) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b9e600) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b9e6c0) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false> (0x0x7f7bb3b9e720) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false> (0x0x7f7bb3b9e780) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > > (0x0x7f7bb3b9e7e0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb3b9e900) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb3b9e8a0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb3b9e840) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b64a90) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bb3b64af8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb3b64b60) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b9e660) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > > (0x0x7f7bb3b9e9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bb3b9ea20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bb3b9ea80) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&> (0x0x7f7bb3b9eae0) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bb3b9eb40) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb3b9eba0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb3b9ec00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b64d68) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b64dd0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bb3b64e38) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb3b64ea0) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b9e960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b9ede0) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b9ed80) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b9ee40) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb3b9ed20) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bbf466310) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb3b9ec60) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b64f70) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b64138) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bb3b64340) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb3b64958) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb3b9ecc0) 0 empty

Class Eigen::internal::setIdentity_impl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::setIdentity_impl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, true> (0x0x7f7bb3b9eea0) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, 3, 1> > (0x0x7f7bb3b9ef60) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, 3, 1> > (0x0x7f7bb3b9ef00) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1> > (0x0x7f7bb3858000) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, 1, 2, 0> (0x0x7f7bb38581e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bb3858360) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1, 2, 0> (0x0x7f7bb38583c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, false, false> (0x0x7f7bb38584e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb38586c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0, 1, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0, 1, 0> (0x0x7f7bb3858720) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bb3841888) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb3858780) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb38588a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bb3858840) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >
   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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bb38587e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, false> (0x0x7f7bb3858960) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb38419c0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true> > (0x0x7f7bb38589c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb3858a20) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb3858a80) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bb3858c60) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 0, 0, 0> (0x0x7f7bb3858cc0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 1, 2> (0x0x7f7bb3858d20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Matrix<double, 2, 1>, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Matrix<double, 2, 1>, 2, 2> (0x0x7f7bb3858d80) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, false, false> (0x0x7f7bb3858ea0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb3858f00) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::Matrix<double, 1, -1, 1, 1, 5>, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::Matrix<double, 1, -1, 1, 1, 5>, 1, 0, 0> (0x0x7f7bb38d1060) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb38d1120) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Matrix<double, -1, 1, 0, 5, 1>, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Matrix<double, -1, 1, 0, 5, 1>, 1, 0, 0> (0x0x7f7bb38d1240) 0 empty

Class Eigen::internal::conj_helper<double, double, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conj_helper<double, double, false, false> (0x0x7f7bb38d1360) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, Eigen::Matrix<double, 5, 1>, 5, 5> (0x0x7f7bb38d13c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 3, 5> (0x0x7f7bb38d1420) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1> >, 5, 5> (0x0x7f7bb38d14e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, Eigen::Matrix<std::complex<double>, 1, 5, 1, 1, 5>, 5, 5> (0x0x7f7bb38d15a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 5, 1, 1, 5>, Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 5, 5> (0x0x7f7bb38d1600) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 5, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 5, 7> (0x0x7f7bb38d1660) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 5, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 5, 7> (0x0x7f7bb38d16c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 1, 6> (0x0x7f7bb38d1720) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bb38d17e0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bb38d1780) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > > (0x0x7f7bb38d1840) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 1, 2, 0> (0x0x7f7bb38d18a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 4, 5> (0x0x7f7bb38d1960) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 5, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 5, 25> (0x0x7f7bb38d19c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 6> (0x0x7f7bb38d1a20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 16, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 16, 36> (0x0x7f7bb38d1b40) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb38d1ba0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 1, 0, 0> (0x0x7f7bb38d1c00) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb396b340) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb38d1c60) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb38d1cc0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, false> (0x0x7f7bb38d1d20) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb396b410) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb38d1d80) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb396b478) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb38d1e40) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb396b4e0) 0 empty
  Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb396b548) 0 empty
    Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb38d1f60) 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, 6>, 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, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb38d1de0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb399f000) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb399f1e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0, 0, 0> (0x0x7f7bb399f240) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>&, Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>&, Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bb399f300) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bb399f2a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > > > (0x0x7f7bb396b820) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bb399f480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >&, Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   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, 6, -1, 0, 6, 6> >&, Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bb399f600) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   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, 6, -1, 0, 6, 6> > > (0x0x7f7bb399f5a0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >
   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, 6, -1, 0, 6, 6> > > (0x0x7f7bb399f540) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, -1, 0, 6, 6> >, false> (0x0x7f7bb399f6c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0, 6>
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 0, 6> (0x0x7f7bb399f720) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bb396b958) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb399f780) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bb399f8a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bb399f840) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bb399f7e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, false> (0x0x7f7bb399f960) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0, 6>
   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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0, 6> (0x0x7f7bb399f9c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb396bb60) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bb399fa20) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb396bbc8) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb399fae0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb396bc98) 0 empty
  Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb396bd00) 0 empty
    Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb399fc00) 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, 6, 1, 0, 6, 1>, 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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb399fa80) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb399fc60) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bb399fe40) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0, 1, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0, 1, 0> (0x0x7f7bb399fea0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fb138) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb35fb1a0) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb399ff00) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bb35fd000) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fd060) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fd0c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, 0> (0x0x7f7bb35fb270) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fd120) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, float, float, false> (0x0x7f7bb35fb340) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, 0> (0x0x7f7bb35fb3a8) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fd180) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fd240) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, false> (0x0x7f7bb35fd2a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, false> (0x0x7f7bb35fd300) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > > (0x0x7f7bb35fd360) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bb35fd480) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, Eigen::Dense> (0x0x7f7bb35fd420) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, Eigen::Dense> (0x0x7f7bb35fd3c0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fb410) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, float, float, false> (0x0x7f7bb35fb478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, 0> (0x0x7f7bb35fb4e0) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fd1e0) 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, 6, 6, 0, 6, 6>, -1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > > (0x0x7f7bb35fd540) 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, 6, 6, 0, 6, 6>, -1, -1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >&> (0x0x7f7bb35fd5a0) 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, 6, 6, 0, 6, 6>, -1, -1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >&> (0x0x7f7bb35fd600) 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, 6, 6, 0, 6, 6>, -1, -1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >&> (0x0x7f7bb35fd660) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, 0> > (0x0x7f7bb35fd6c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb35fd720) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb35fd780) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fb6e8) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fb750) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, float, float, false> (0x0x7f7bb35fb7b8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, 0> (0x0x7f7bb35fb820) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fd4e0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fd960) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fd900) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fd9c0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   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, 6, 6, 0, 6, 6>, -1, -1, false> >, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bb35fd8a0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bbdc7e7e0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb35fd7e0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fb8f0) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fb958) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, float, float, false> (0x0x7f7bb35fb9c0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, 0> (0x0x7f7bb35fba28) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb35fd840) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb35fbc98) 0 empty
  Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb35fbd00) 0 empty
    Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb35fda80) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> >, Eigen::MatrixXpr> (0x0x7f7bb35fdae0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb35fdb40) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb35fdba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> >, 0> (0x0x7f7bb35fbdd0) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb35fdc00) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> >, float, float, false> (0x0x7f7bb35fbea0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 0> (0x0x7f7bb35fbf08) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb35fdc60) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb35fdd20) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> >, false> (0x0x7f7bb35fdd80) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> >, false> (0x0x7f7bb35fdde0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > > > (0x0x7f7bb35fde40) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> >, Eigen::MatrixXpr> (0x0x7f7bb35fdf60) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> >, Eigen::Dense> (0x0x7f7bb35fdf00) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> >, Eigen::Dense> (0x0x7f7bb35fdea0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb35fbf70) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, float, float, false> (0x0x7f7bb35fb2d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 0> (0x0x7f7bb35fb548) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb35fdcc0) 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, 6, 6, 0, 6, 6>, 0> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > > (0x0x7f7bb3761060) 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, 6, 6, 0, 6, 6>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >&> (0x0x7f7bb37610c0) 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, 6, 6, 0, 6, 6>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >&> (0x0x7f7bb3761120) 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, 6, 6, 0, 6, 6>, 0> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >&> (0x0x7f7bb3761180) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> >, 0> > (0x0x7f7bb37611e0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb3761240) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb37612a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb3760000) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb3760068) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, float, float, false> (0x0x7f7bb37600d0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 0> (0x0x7f7bb3760138) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb3761000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb3761480) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb3761420) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb37614e0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 1, Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 6, 0, 6, 6>, 0> >, 1, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bb37613c0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >
   size=8 align=4
   base size=8 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bbda7a930) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb3761300) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb3760208) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb3760270) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, float, float, false> (0x0x7f7bb37602d8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 0> (0x0x7f7bb3760340) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb3761360) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb3760680) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb37615a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 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, 6, 6, 0, 6, 6> >, Eigen::MatrixXpr> (0x0x7f7bb3761600) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   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, 6, 6, 0, 6, 6> > > (0x0x7f7bb3761660) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb37616c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 0> (0x0x7f7bb3760750) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb3761720) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 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, 6, 6, 0, 6, 6> >, float, float, false> (0x0x7f7bb3760820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 0> (0x0x7f7bb3760888) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb3761780) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   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, 6, 6, 0, 6, 6> > > (0x0x7f7bb3761840) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 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, 6, 6, 0, 6, 6> >, false> (0x0x7f7bb37618a0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 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, 6, 6, 0, 6, 6> >, false> (0x0x7f7bb3761900) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >
   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, 6, 6, 0, 6, 6> > > > (0x0x7f7bb3761960) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 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, 6, 6, 0, 6, 6> >, Eigen::MatrixXpr> (0x0x7f7bb3761a80) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 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, 6, 6, 0, 6, 6> >, Eigen::Dense> (0x0x7f7bb3761a20) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 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, 6, 6, 0, 6, 6> >, Eigen::Dense> (0x0x7f7bb37619c0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb37608f0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, float, float, false> (0x0x7f7bb3760958) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 0> (0x0x7f7bb37609c0) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb37617e0) 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, 6, 6, 0, 6, 6> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > > (0x0x7f7bb3761b40) 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, 6, 6, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >&> (0x0x7f7bb3761ba0) 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, 6, 6, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >&> (0x0x7f7bb3761c00) 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, 6, 6, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >&> (0x0x7f7bb3761c60) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 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, 6, 6, 0, 6, 6> >, 0> > (0x0x7f7bb3761cc0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >::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, 6, 6, 0, 6, 6> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb3761d20) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >::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, 6, 6, 0, 6, 6> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb3761d80) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb3760bc8) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb3760c30) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, float, float, false> (0x0x7f7bb3760c98) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 0> (0x0x7f7bb3760d00) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb3761ae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   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, 6, 6, 0, 6, 6> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb3761f60) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   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, 6, 6, 0, 6, 6> > > (0x0x7f7bb3761f00) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 6, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, 6, 6, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb34a6000) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 1, Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 1, Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb3761ea0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   size=8 align=4
   base size=8 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bbd8307e0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb3761de0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb3760dd0) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb3760e38) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, float, float, false> (0x0x7f7bb3760ea0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 0> (0x0x7f7bb3760f08) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb3761e40) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, false, false> (0x0x7f7bb34a6120) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false, false> (0x0x7f7bb34a63c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34bb138) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb34bb1a0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bb34bb208) 0 empty
      Eigen::internal::traits<Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb34a6480) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb34a64e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34a6540) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34a65a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb34bb2d8) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34a6600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bb34bb3a8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb34bb410) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34a6660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34a6720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bb34a6780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bb34a67e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bb34a6840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb34a6960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb34a6900) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb34a68a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34bb478) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bb34bb4e0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb34bb548) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34a66c0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bb34a6a20) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bb34a6a80) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bb34a6ae0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bb34a6b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bb34a6ba0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb34a6c00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb34a6c60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34bb750) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34bb7b8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bb34bb820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb34bb888) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34a69c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34a6e40) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34a6de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34a6ea0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb34a6d80) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbd89ab60) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb34a6cc0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34bb958) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34bb9c0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float, float, false> (0x0x7f7bb34bba28) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb34bba90) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb34a6d20) 0 empty

Class Eigen::internal::setIdentity_impl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::setIdentity_impl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, true> (0x0x7f7bb34a6f00) 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> > (0x0x7f7bb35bc000) 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> > (0x0x7f7bb34a6f60) 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> > (0x0x7f7bb35bc060) 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> (0x0x7f7bb35bc180) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bb35bc3c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1, 2, 0> (0x0x7f7bb35bc420) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, false, false> (0x0x7f7bb35bc540) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb35bc720) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0, 1, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0, 1, 0> (0x0x7f7bb35bc780) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bb2dfc068) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb35bc7e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb35bc900) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bb35bc8a0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bb35bc840) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, false> (0x0x7f7bb35bc9c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb2dfc1a0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bb35bca20) 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, 0, 6, 1>, 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, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb35bca80) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb35bcae0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bb35bccc0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, 0, 0, 0> (0x0x7f7bb35bcd20) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 1, 2> (0x0x7f7bb35bcd80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1>, 1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1>, 1, 2> (0x0x7f7bb35bcde0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, false, false> (0x0x7f7bb35bcf00) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bb35bcf60) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::Matrix<float, 1, -1, 1, 1, 6>, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::Matrix<float, 1, -1, 1, 1, 6>, 1, 0, 0> (0x0x7f7bb2e350c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb2e35180) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::Matrix<float, -1, 1, 0, 6, 1>, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::Matrix<float, -1, 1, 0, 6, 1>, 1, 0, 0> (0x0x7f7bb2e352a0) 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> (0x0x7f7bb2e353c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 6> (0x0x7f7bb2e35420) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<float>, 6, 1, 0, 6, 1>, 6, 6> (0x0x7f7bb2e35480) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 5, 6> (0x0x7f7bb2e355a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 5, 6> (0x0x7f7bb2e35600) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 1, 6> (0x0x7f7bb2e35660) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > > (0x0x7f7bb2e356c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 1, 2, 0> (0x0x7f7bb2e35720) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 4, 5> (0x0x7f7bb2e357e0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 5, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 5, 25> (0x0x7f7bb2e35840) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 8, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 8, 36> (0x0x7f7bb2e35960) 0 empty

Class Eigen::internal::first_aligned_impl<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::first_aligned_impl<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, true> (0x0x7f7bb2e359c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb2e35a20) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, 3, 0, 0> (0x0x7f7bb2e35a80) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb2e94a90) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb2e35ae0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb2e35b40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, false> (0x0x7f7bb2e35ba0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb2e94b60) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb2e35c00) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb2e94bc8) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb2e35cc0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb2e94c30) 0 empty
  Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb2e94c98) 0 empty
    Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb2e35de0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb2e35c60) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb2e35e40) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb2f02060) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 4, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 4, 0, 0> (0x0x7f7bb2f020c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>&, Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>&, Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bb2f02180) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bb2f02120) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > > (0x0x7f7bb2e94f70) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true> > (0x0x7f7bb2f02300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >&, Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >&, Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bb2f02480) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bb2f02420) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >
   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<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > > (0x0x7f7bb2f023c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, -1, 0, 6, 6> >, false> (0x0x7f7bb2f02540) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > > (0x0x7f7bb2f2a068) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb2f025a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>&, Eigen::Matrix<double, 6, 1> > (0x0x7f7bb2f02720) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bb2f026c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >
   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<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bb2f02660) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, false> (0x0x7f7bb2f027e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb2f2a270) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> > (0x0x7f7bb2f02840) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb2f2a2d8) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb2f02900) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb2f2a410) 0 empty
  Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb2f2a478) 0 empty
    Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb2f02a80) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb2f028a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb2f02b40) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bb2f02d20) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 4, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 4, 0, 0> (0x0x7f7bb2f02d80) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f2a8f0) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bb2f2a958) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb2f02de0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bb2f02ea0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f02f00) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f02f60) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, 0> (0x0x7f7bb2f2aa28) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f61000) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, double, double, false> (0x0x7f7bb2f2aaf8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, 0> (0x0x7f7bb2f2ab60) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f61060) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f61120) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, false> (0x0x7f7bb2f61180) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, false> (0x0x7f7bb2f611e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > > (0x0x7f7bb2f61240) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, Eigen::MatrixXpr> (0x0x7f7bb2f61360) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, Eigen::Dense> (0x0x7f7bb2f61300) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, Eigen::Dense> (0x0x7f7bb2f612a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f2abc8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, double, double, false> (0x0x7f7bb2f2ac30) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, 0> (0x0x7f7bb2f2ac98) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f610c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > > (0x0x7f7bb2f61420) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >&> (0x0x7f7bb2f61480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >&> (0x0x7f7bb2f614e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >&> (0x0x7f7bb2f61540) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, 0> > (0x0x7f7bb2f615a0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb2f61600) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb2f61660) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f2aea0) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f2af08) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, double, double, false> (0x0x7f7bb2f2af70) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, 0> (0x0x7f7bb2f2aa90) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f613c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f61840) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f617e0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f618a0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bb2f61780) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > (0x0x7f7bbc1b7070) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb2f616c0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f2ad00) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2c30000) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, double, double, false> (0x0x7f7bb2c30068) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, 0> (0x0x7f7bb2c300d0) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> > > (0x0x7f7bb2f61720) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2c30340) 0 empty
  Eigen::internal::traits<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb2c303a8) 0 empty
    Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb2f61960) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, Eigen::MatrixXpr> (0x0x7f7bb2f619c0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2f61a20) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2f61a80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 0> (0x0x7f7bb2c30478) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2f61ae0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, double, double, false> (0x0x7f7bb2c30548) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 0> (0x0x7f7bb2c305b0) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2f61b40) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2f61c00) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, false> (0x0x7f7bb2f61c60) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, false> (0x0x7f7bb2f61cc0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > > (0x0x7f7bb2f61d20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, Eigen::MatrixXpr> (0x0x7f7bb2f61e40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, Eigen::Dense> (0x0x7f7bb2f61de0) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, Eigen::Dense> (0x0x7f7bb2f61d80) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2c30618) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, double, double, false> (0x0x7f7bb2c30680) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 0> (0x0x7f7bb2c306e8) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2f61ba0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > > (0x0x7f7bb2f61f00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >&> (0x0x7f7bb2f61f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >&> (0x0x7f7bb2cc1000) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >&> (0x0x7f7bb2cc1060) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 0> > (0x0x7f7bb2cc10c0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb2cc1120) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb2cc1180) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2c308f0) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2c30958) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, double, double, false> (0x0x7f7bb2c309c0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 0> (0x0x7f7bb2c30a28) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2f61ea0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2cc1360) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2cc1300) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2cc13c0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 1, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 1, Eigen::Matrix<double, 6, 1> > (0x0x7f7bb2cc12a0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bbbbddaf0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb2cc11e0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2c30af8) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2c30b60) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, double, double, false> (0x0x7f7bb2c30bc8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 0> (0x0x7f7bb2c30c30) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb2cc1240) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2c30f70) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb2cc1480) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, Eigen::MatrixXpr>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, Eigen::MatrixXpr> (0x0x7f7bb2cc14e0) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2cc1540) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2cc15a0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 0> (0x0x7f7bb2c304e0) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2cc1600) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, double, double, false> (0x0x7f7bb2c30750) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 0> (0x0x7f7bb2c30a90) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2cc1660) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2cc1720) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 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<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, false> (0x0x7f7bb2cc1780) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 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<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, false> (0x0x7f7bb2cc17e0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bb2cc1840) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 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<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, Eigen::MatrixXpr> (0x0x7f7bb2cc1960) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, Eigen::Dense> (0x0x7f7bb2cc1900) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, Eigen::Dense> (0x0x7f7bb2cc18a0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2c30c98) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, double, double, false> (0x0x7f7bb2c30e38) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 0> (0x0x7f7bb2c30ea0) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2cc16c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > > (0x0x7f7bb2cc1a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >&> (0x0x7f7bb2cc1a80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >&>
   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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >&> (0x0x7f7bb2cc1ae0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >&> (0x0x7f7bb2cc1b40) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 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<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 0> > (0x0x7f7bb2cc1ba0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb2cc1c00) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb2cc1c60) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2d3e1a0) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2d3e208) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, double, double, false> (0x0x7f7bb2d3e270) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 0> (0x0x7f7bb2d3e2d8) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2cc19c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2cc1e40) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2cc1de0) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 6, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, 6, 6, 0, 6, 6>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2cc1ea0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 1, Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 1, Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb2cc1d80) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=12 align=4
   base size=12 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bbbc1c4d0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb2cc1cc0) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2d3e3a8) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2d3e410) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, double, double, false> (0x0x7f7bb2d3e478) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 0> (0x0x7f7bb2d3e4e0) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb2cc1d20) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, false, false> (0x0x7f7bb2a0f000) 0 empty

Class Eigen::internal::assign_selector<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false, false> (0x0x7f7bb2a0f2a0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2d3e958) 0 empty
  Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb2d3e9c0) 0 empty
    Eigen::internal::traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true> > (0x0x7f7bb2d3ea28) 0 empty
      Eigen::internal::traits<Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb2a0f360) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb2a0f420) 0 empty

Class Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2a0f480) 0 empty

Class Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2a0f4e0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb2d3eaf8) 0 empty
  Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2a0f540) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bb2d3ebc8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb2d3ec30) 0 empty
    Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2a0f5a0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2a0f660) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bb2a0f6c0) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bb2a0f720) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bb2a0f780) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::MatrixXpr> (0x0x7f7bb2a0f8a0) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb2a0f840) 0 empty

Class Eigen::internal::eval<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Dense> (0x0x7f7bb2a0f7e0) 0 empty

Class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2d3ec98) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bb2d3ed00) 0 empty
    Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb2d3ed68) 0 empty
      Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2a0f600) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > >, const Eigen::Transpose<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > > (0x0x7f7bb2a0f960) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bb2a0f9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bb2a0fa20) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&> (0x0x7f7bb2a0fa80) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> > (0x0x7f7bb2a0fae0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb2a0fb40) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb2a0fba0) 0 empty

Class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2d3ef70) 0 empty
  Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2d3e000) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bb2d3e340) 0 empty
      Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb2d3e548) 0 empty
        Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2a0f900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2a0fd80) 0 empty

Class Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2a0fd20) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2a0fde0) 0 empty

Class Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb2a0fcc0) 0 empty

Class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >
   size=16 align=4
   base size=16 base align=4
Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bbbc939a0) 0
  Eigen::internal::no_assignment_operator (0x0x7f7bb2a0fc00) 0 empty
  Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2d3eb60) 0 empty
    Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2d3edd0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double, double, false> (0x0x7f7bb2b00000) 0 empty
        Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 0> (0x0x7f7bb2b00068) 0 empty
          Eigen::EigenBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb2a0fc60) 0 empty

Class Eigen::internal::setIdentity_impl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, true>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::setIdentity_impl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, true> (0x0x7f7bb2a0fe40) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bb2a0fea0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1, 2, 0> (0x0x7f7bb2a0ff00) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb2b2f120) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0, 1, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0, 1, 0> (0x0x7f7bb2b2f180) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > > (0x0x7f7bb2b007b8) 0 empty
  Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb2b2f1e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb2b2f300) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bb2b2f2a0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >
   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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bb2b2f240) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, false> (0x0x7f7bb2b2f3c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb7792bc8) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true> > (0x0x7f7bb2b2f420) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb2b2f480) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb2b2f4e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bb2b2f6c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 4, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, 4, 0, 0> (0x0x7f7bb2b2f720) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 2, 1, false>, 2, 2> (0x0x7f7bb2b2f780) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb2b2f7e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::Matrix<double, 1, -1, 1, 1, 6>, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::Matrix<double, 1, -1, 1, 1, 6>, 3, 0, 0> (0x0x7f7bb2b2f900) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb2b2f9c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Matrix<double, -1, 1, 0, 6, 1>, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Matrix<double, -1, 1, 0, 6, 1>, 3, 0, 0> (0x0x7f7bb2b2fae0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 3, 6> (0x0x7f7bb2b2fc00) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 5, 6> (0x0x7f7bb2b2fcc0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 5, 6> (0x0x7f7bb2b2fd80) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 1> >, 6, 6> (0x0x7f7bb2b2fde0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 2, 5> (0x0x7f7bb2b2ff00) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 0, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 0, 4> (0x0x7f7bb2b2ff60) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 4, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 4, 4> (0x0x7f7bb27fb000) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 4, 1>&, 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>&, Eigen::Matrix<double, 4, 1> > (0x0x7f7bb27fb0c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, 4, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, 4, 1> > (0x0x7f7bb27fb060) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, false> (0x0x7f7bb27fb180) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 6, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 6, 16> (0x0x7f7bb27fb1e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 25> (0x0x7f7bb27fb240) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb27fb360) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb27fb300) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb27fb2a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bb27fb420) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, double>
   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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, double> (0x0x7f7bb27fb480) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb27fb4e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1, 0, 0> (0x0x7f7bb27fb540) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>&, Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>&, Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bb27fb600) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bb27fb5a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb28351a0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bb27fb6c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bb27fb7e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb27fb780) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb27fb720) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bb27fb8a0) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, double> (0x0x7f7bb27fb900) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 1, 5> (0x0x7f7bb27fb960) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 5> (0x0x7f7bb27fb9c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb27fba20) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 2, 0> (0x0x7f7bb27fba80) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 0, 5> (0x0x7f7bb27fbae0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>&, Eigen::Matrix<double, 5, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>&, Eigen::Matrix<double, 5, -1, 0, 5, 5> > (0x0x7f7bb27fbba0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bb27fbb40) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb28355b0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false> > (0x0x7f7bb27fbc60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&, Eigen::Matrix<double, 5, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>&, Eigen::Matrix<double, 5, -1, 1, 5, 5> > (0x0x7f7bb27fbd80) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bb27fbd20) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bb27fbcc0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, false> (0x0x7f7bb27fbe40) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> >::ConstTriangularViewReturnType<1u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> >::ConstTriangularViewReturnType<1u> (0x0x7f7bb27fbea0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> >::TriangularViewReturnType<1u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 5, 5> >::TriangularViewReturnType<1u> (0x0x7f7bb2881000) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<double, -1, -1, 0, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<double, -1, -1, 0, 5, 5>&> (0x0x7f7bb28811e0) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bb28812a0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<double, -1, -1, 0, 5, 5>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<double, -1, -1, 0, 5, 5>&> (0x0x7f7bb2881240) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1u> > (0x0x7f7bb2835888) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bb2881180) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1u> > (0x0x7f7bb2881120) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1u> > (0x0x7f7bb2835a28) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1u> > (0x0x7f7bb2881420) 0 empty

Class Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1u>
   size=4 align=4
   base size=4 base align=4
Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1u> (0x0x7f7bb2835af8) 0
  Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1u> > (0x0x7f7bb2835b60) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1u> > (0x0x7f7bb2881540) 0 empty

Class Eigen::internal::assign_selector<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, false, false> (0x0x7f7bb2881720) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&> (0x0x7f7bb2881c00) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb2881ba0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb28da138) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb2881c60) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb2881cc0) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb2881d20) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb2881d80) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb28da208) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb2881de0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb28da2d8) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb28da340) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb2881e40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb28da410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb28da478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb28da4e0) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb2881ea0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bb28da5b0) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb28da618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb28da680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb28da6e8) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb2881f00) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb2908000) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, true> (0x0x7f7bb2908060) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, true> (0x0x7f7bb29080c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > > (0x0x7f7bb2908120) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb2908240) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::Dense> (0x0x7f7bb29081e0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::Dense> (0x0x7f7bb2908180) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb28da750) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bb28da7b8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb28da820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb28da888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb28da8f0) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb2881f60) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > >
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > > (0x0x7f7bb2908300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >&> (0x0x7f7bb2908360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >&> (0x0x7f7bb29083c0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >&> (0x0x7f7bb2908420) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 0> > (0x0x7f7bb2908480) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb29084e0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb2908540) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb28daaf8) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb28dab60) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bb28dabc8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb28dac30) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb28dac98) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb28dad00) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb29082a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb29086c0) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb2908660) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 5, 5>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb2908720) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 1, Eigen::Matrix<double, -1, -1, 0, 5, 5> > (0x0x7f7bb2908600) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb28dadd0) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb28dae38) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb28daea0) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bb28daf08) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb28daf70) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb28da0d0) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb28da270) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb29085a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false, false> (0x0x7f7bb29087e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bb2908cc0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 1, 2, 0> (0x0x7f7bb2908d20) 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> (0x0x7f7bb2908d80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, 0, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, 0, 3> (0x0x7f7bb2908de0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 3, 1>&, Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 3, 1>&, Eigen::Matrix<double, 3, 1> > (0x0x7f7bb2908ea0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, 3, 1> > (0x0x7f7bb2908e40) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 3, 1> > (0x0x7f7bb2908f60) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, false> (0x0x7f7bb26060c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 0, 3> (0x0x7f7bb2606600) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>&, Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>&, Eigen::Matrix<double, 3, 1> > (0x0x7f7bb2606720) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bb26066c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false> > (0x0x7f7bb2606660) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, false> (0x0x7f7bb26068a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bb2606c00) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 1, 2, 0> (0x0x7f7bb2606c60) 0 empty

Class Eigen::internal::product_coeff_impl<0, 1, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 1, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, double> (0x0x7f7bb2606cc0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bb2606d20) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 2, 2, 0> (0x0x7f7bb2606d80) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 0, 2> (0x0x7f7bb2606de0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>&, Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>&, Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bb2606ea0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bb2606e40) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb29d2c98) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false> > (0x0x7f7bb2606f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<double, 2, -1, 0, 2, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<double, 2, -1, 0, 2, 5> > (0x0x7f7bb265b0c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb265b060) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb265b000) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bb265b180) 0 empty

Class Eigen::internal::product_coeff_impl<0, 1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, double> (0x0x7f7bb265b1e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>&, Eigen::Matrix<double, -1, 2, 0, 5, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>&, Eigen::Matrix<double, -1, 2, 0, 5, 2> > (0x0x7f7bb265b2a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bb265b240) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb29d2f08) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false> > (0x0x7f7bb265b360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&, Eigen::Matrix<double, -1, 2, 1, 5, 2> >
   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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&, Eigen::Matrix<double, -1, 2, 1, 5, 2> > (0x0x7f7bb265b480) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bb265b420) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bb265b3c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, false> (0x0x7f7bb265b540) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 2, 1, false>, 2, 2> (0x0x7f7bb265ba20) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bb265bde0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bb265bd80) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bb265be40) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 1, 2, 0> (0x0x7f7bb265bea0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, -1, 1, 1, 5>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb265bf60) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb265bf00) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb26c3060) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::Matrix<double, 1, -1, 1, 1, 5>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, -1, 1, 1, 5>, Eigen::Matrix<double, 1, -1, 1, 1, 5>, false> (0x0x7f7bb26c3180) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, false, false> (0x0x7f7bb26c3240) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb26c32a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, -1, 1, 0, 5, 1>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, -1, 1, 0, 5, 1>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb26c3360) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb26c3300) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb26c3420) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Matrix<double, -1, 1, 0, 5, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Matrix<double, -1, 1, 0, 5, 1>, false> (0x0x7f7bb26c3540) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, false, false> (0x0x7f7bb26c3600) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, false, false> (0x0x7f7bb26c3660) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 4, 5> (0x0x7f7bb26c3720) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 6, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 6, 7> (0x0x7f7bb26c3900) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 6, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 6, 7> (0x0x7f7bb26c3960) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 2, 6> (0x0x7f7bb26c3a80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 0, 5> (0x0x7f7bb26c3ae0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 5, 1, 0, 5, 1>&, Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 5, 1, 0, 5, 1>&, Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bb26c3ba0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 5, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 5, 1, 0, 5, 1> > (0x0x7f7bb26c3b40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, false> (0x0x7f7bb26c3c60) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<float, float>, Eigen::Block<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 5, 5> (0x0x7f7bb26c3cc0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 6, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 6, 25> (0x0x7f7bb26c3d20) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, false>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 6, 6> (0x0x7f7bb26c3d80) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 20, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 20, 36> (0x0x7f7bb26c3de0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<float, -1, 1, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb26c3f00) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb26c3ea0) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb26c3e40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bb272c000) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, float> (0x0x7f7bb272c060) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb272c0c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, 0, 0> (0x0x7f7bb272c120) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&, Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bb272c1e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bb272c180) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb26c0f70) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bb272c2a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bb272c3c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb272c360) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb272c300) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bb272c480) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, float> (0x0x7f7bb272c4e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1, 6>
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 1, 6> (0x0x7f7bb272c540) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, 6>
   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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, 6> (0x0x7f7bb272c5a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb272c600) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, 2, 0> (0x0x7f7bb272c660) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bb272c6c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, 2, 0> (0x0x7f7bb272c7e0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 0, 6> (0x0x7f7bb272c960) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&, Eigen::Matrix<float, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&, Eigen::Matrix<float, 6, -1, 0, 6, 6> > (0x0x7f7bb272ca20) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bb272c9c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb2769410) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bb272cae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&, Eigen::Matrix<float, 6, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&, Eigen::Matrix<float, 6, -1, 1, 6, 6> > (0x0x7f7bb272cc00) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bb272cba0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bb272cb40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false> (0x0x7f7bb272ccc0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> >::ConstTriangularViewReturnType<1u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> >::ConstTriangularViewReturnType<1u> (0x0x7f7bb272cd20) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> >::TriangularViewReturnType<1u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<float, -1, -1, 0, 6, 6> >::TriangularViewReturnType<1u> (0x0x7f7bb272ce40) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<float, -1, -1, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<float, -1, -1, 0, 6, 6>&> (0x0x7f7bb272cf60) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bb27a1060) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<float, -1, -1, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<float, -1, -1, 0, 6, 6>&> (0x0x7f7bb27a1000) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1u> > (0x0x7f7bb27696e8) 0 empty
  Eigen::internal::traits<Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bb272cf00) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1u> > (0x0x7f7bb272cea0) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1u> > (0x0x7f7bb2769888) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1u> > (0x0x7f7bb27a11e0) 0 empty

Class Eigen::TriangularView<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1u>
   size=4 align=4
   base size=4 base align=4
Eigen::TriangularView<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1u> (0x0x7f7bb2769958) 0
  Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1u> > (0x0x7f7bb27699c0) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1u> > (0x0x7f7bb27a1300) 0 empty

Class Eigen::internal::assign_selector<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, false, false> (0x0x7f7bb27a14e0) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&> (0x0x7f7bb27a19c0) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb27a1960) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb2769a28) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb27a1a20) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb27a1a80) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb27a1ae0) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb27a1b40) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb2401068) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb27a1ba0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb2401138) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb24011a0) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb27a1c00) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb2401270) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb24012d8) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb2401340) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb27a1c60) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, float, float, false> (0x0x7f7bb2401410) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb2401478) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb24014e0) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb2401548) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb27a1cc0) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb27a1d80) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, true> (0x0x7f7bb27a1de0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, true> (0x0x7f7bb27a1e40) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > > (0x0x7f7bb27a1ea0) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb243e000) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::Dense> (0x0x7f7bb27a1f60) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::Dense> (0x0x7f7bb27a1f00) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb24015b0) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, float, float, false> (0x0x7f7bb2401618) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb2401680) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb24016e8) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb2401750) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb27a1d20) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > > (0x0x7f7bb243e0c0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >&> (0x0x7f7bb243e120) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >&> (0x0x7f7bb243e180) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >&> (0x0x7f7bb243e1e0) 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> > (0x0x7f7bb243e240) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb243e2a0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb243e300) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb2401958) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb24019c0) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, float, float, false> (0x0x7f7bb2401a28) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb2401a90) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb2401af8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb2401b60) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb243e060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb243e480) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb243e420) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<float, -1, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb243e4e0) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> >
   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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1, Eigen::Matrix<float, -1, -1, 0, 6, 6> > (0x0x7f7bb243e3c0) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb2401c30) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb2401c98) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb2401d00) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, float, float, false> (0x0x7f7bb2401d68) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb2401dd0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb2401e38) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb2401ea0) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb243e360) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false, false> (0x0x7f7bb243e5a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bb243ea80) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, 1, 2, 0> (0x0x7f7bb243eae0) 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> (0x0x7f7bb243eb40) 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> > (0x0x7f7bb243ec00) 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> > (0x0x7f7bb243eba0) 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> > (0x0x7f7bb243ecc0) 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> (0x0x7f7bb243ede0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 0, 3> (0x0x7f7bb252c360) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>&, Eigen::Matrix<float, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>&, Eigen::Matrix<float, 3, 1> > (0x0x7f7bb252c480) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bb252c420) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, 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, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bb252c3c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, false> (0x0x7f7bb252c600) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bb252c960) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 1, 2, 0> (0x0x7f7bb252c9c0) 0 empty

Class Eigen::internal::product_coeff_impl<0, 1, Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 1, Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, float> (0x0x7f7bb252ca20) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bb252ca80) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 1, 2, 0> (0x0x7f7bb252cae0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0, 2> (0x0x7f7bb252cb40) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&, Eigen::Matrix<float, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&, Eigen::Matrix<float, 2, -1, 0, 2, 6> > (0x0x7f7bb252cc00) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bb252cba0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb24f7b60) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bb252ccc0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<float, 2, -1, 1, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<float, 2, -1, 1, 2, 6> > (0x0x7f7bb252cde0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb252cd80) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb252cd20) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bb252cea0) 0 empty

Class Eigen::internal::product_coeff_impl<0, 1, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<float, 2, 1>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 1, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<float, 2, 1>, float> (0x0x7f7bb252cf00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&, Eigen::Matrix<float, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&, Eigen::Matrix<float, -1, 2, 0, 6, 2> > (0x0x7f7bb2593000) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bb252cf60) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > > (0x0x7f7bb24f7dd0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bb25930c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>&, Eigen::Matrix<float, -1, 2, 1, 6, 2> >
   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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>&, Eigen::Matrix<float, -1, 2, 1, 6, 2> > (0x0x7f7bb25931e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bb2593180) 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> > (0x0x7f7bb2593120) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 256>, false> (0x0x7f7bb25932a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 2, 1, false>, 2, 2> (0x0x7f7bb2593780) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1>, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::Matrix<float, 2, 1>, 2, 2> (0x0x7f7bb25937e0) 0 empty

Class Eigen::internal::is_const<Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bb2593ba0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Matrix<float, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bb2593b40) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bb2593c00) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 1, 2, 0> (0x0x7f7bb2593c60) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, -1, 1, 1, 6>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, 1, -1, 1, 1, 6>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bb2593d20) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bb2593cc0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bb2593de0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::Matrix<float, 1, -1, 1, 1, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, -1, 1, 1, 6>, Eigen::Matrix<float, 1, -1, 1, 1, 6>, false> (0x0x7f7bb2593f00) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, false, false> (0x0x7f7bb21e4000) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb21e4060) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 1, 0, 6, 1>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<float, -1, 1, 0, 6, 1>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb21e4120) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb21e40c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1> > (0x0x7f7bb21e41e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::Matrix<float, -1, 1, 0, 6, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::Matrix<float, -1, 1, 0, 6, 1>, false> (0x0x7f7bb21e4300) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, false, false> (0x0x7f7bb21e43c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, false, false> (0x0x7f7bb21e4420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 6, 6> (0x0x7f7bb21e44e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Transpose<Eigen::Matrix<float, 6, 1, 0, 6, 1> >, 6, 6> (0x0x7f7bb21e4660) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 6, 1, 1, 6>, Eigen::Matrix<float, 1, 6, 1, 1, 6>, 6, 6> (0x0x7f7bb21e46c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 2, 6> (0x0x7f7bb21e4720) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 0, 5> (0x0x7f7bb21e4780) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, false> (0x0x7f7bb21e47e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Matrix<double, 6, 1>, 5, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> > >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 5, 5> (0x0x7f7bb21e4840) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 6, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 6, 25> (0x0x7f7bb21e48a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10, 36> (0x0x7f7bb21e4900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb21e4a20) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb21e49c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> > > (0x0x7f7bb21e4960) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, -1, 1, false> >, false> (0x0x7f7bb21e4ae0) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, double>
   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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, double> (0x0x7f7bb21e4b40) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb21e4ba0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 3, 0, 0> (0x0x7f7bb21e4c00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>&, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bb21e4cc0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bb21e4c60) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb21deaf8) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bb21e4d80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bb21e4ea0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb21e4e40) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb21e4de0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bb21e4f60) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, double> (0x0x7f7bb2285000) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb2285060) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 3, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 3, 2, 0> (0x0x7f7bb22850c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1> > (0x0x7f7bb2285120) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, 2, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, 2, 2, 0> (0x0x7f7bb2285300) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&, Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>&, Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bb22854e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bb2285480) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > > (0x0x7f7bb22a8208) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false> > (0x0x7f7bb22855a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&, Eigen::Matrix<double, 6, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>&, Eigen::Matrix<double, 6, -1, 0, 6, 6> > (0x0x7f7bb22856c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bb2285660) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> > (0x0x7f7bb2285600) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, false> (0x0x7f7bb2285780) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> >::ConstTriangularViewReturnType<1u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> >::ConstTriangularViewReturnType<1u> (0x0x7f7bb22857e0) 0 empty

Class Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> >::TriangularViewReturnType<1u>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 6, 6> >::TriangularViewReturnType<1u> (0x0x7f7bb2285900) 0 empty

Class Eigen::internal::remove_reference<const Eigen::Matrix<double, -1, -1, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::Matrix<double, -1, -1, 0, 6, 6>&> (0x0x7f7bb2285ae0) 0 empty

Class Eigen::internal::remove_all<Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bb2285ba0) 0 empty

Class Eigen::internal::remove_all<const Eigen::Matrix<double, -1, -1, 0, 6, 6>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_all<const Eigen::Matrix<double, -1, -1, 0, 6, 6>&> (0x0x7f7bb2285b40) 0 empty

Class Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1u> > (0x0x7f7bb22a84e0) 0 empty
  Eigen::internal::traits<Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bb2285a80) 0 empty

Class Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1u> >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1u> > (0x0x7f7bb2285a20) 0 empty

Class Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1u> >
   size=1 align=1
   base size=1 base align=1
Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1u> > (0x0x7f7bb22a8680) 0 empty
  Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1u> > (0x0x7f7bb2285d20) 0 empty

Class Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1u>
   size=4 align=4
   base size=4 base align=4
Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1u> (0x0x7f7bb22a8750) 0
  Eigen::TriangularBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1u> > (0x0x7f7bb22a87b8) 0 empty
    Eigen::EigenBase<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1u> > (0x0x7f7bb2285e40) 0 empty

Class Eigen::internal::assign_selector<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, false, false> (0x0x7f7bb22fd060) 0 empty

Class Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::remove_reference<const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&> (0x0x7f7bb22fd540) 0 empty

Class Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22fd4e0) 0 empty

Class Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22a8f70) 0 empty
  Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22fd5a0) 0 empty

Class Eigen::internal::dense_xpr_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb22fd600) 0 empty

Class Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::accessors_level<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22fd660) 0 empty

Class Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22fd6c0) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb22a8548) 0 empty
  Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22fd720) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb22a8820) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb22a8f08) 0 empty
    Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22fd780) 0 empty

Class Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 3>
   size=1 align=1
   base size=1 base align=1
Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb2339068) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb23390d0) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb2339138) 0 empty
      Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22fd7e0) 0 empty

Class Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, double, double, false>
   size=1 align=1
   base size=1 base align=1
Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bb2339208) 0 empty
  Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb2339270) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb23392d8) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb2339340) 0 empty
        Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22fd840) 0 empty

Class Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::has_direct_access<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22fd900) 0 empty

Class Eigen::internal::inner_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, true> (0x0x7f7bb22fd960) 0 empty

Class Eigen::internal::outer_stride_at_compile_time<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, true> (0x0x7f7bb22fd9c0) 0 empty

Class Eigen::internal::add_const<Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > > (0x0x7f7bb22fda20) 0 empty

Class Eigen::internal::plain_matrix_type_dense<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::MatrixXpr> (0x0x7f7bb22fdb40) 0 empty

Class Eigen::internal::plain_matrix_type<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::Dense> (0x0x7f7bb22fdae0) 0 empty

Class Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::Dense>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::eval<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::Dense> (0x0x7f7bb22fda80) 0 empty

Class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb23393a8) 0 empty
  Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bb2339410) 0 empty
    Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb2339478) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb23394e0) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb2339548) 0 empty
          Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22fd8a0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > >
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > >, const Eigen::Transpose<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > > (0x0x7f7bb22fdc00) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_conjugate_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >&> (0x0x7f7bb22fdc60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_real_op<double>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >&>
   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::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >&> (0x0x7f7bb22fdcc0) 0 empty

Class Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >&>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::CwiseUnaryView<Eigen::internal::scalar_real_ref_op<double>, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >, Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >&> (0x0x7f7bb22fdd20) 0 empty

Class Eigen::internal::add_const<Eigen::Diagonal<const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> > (0x0x7f7bb22fdd80) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >::DiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >::DiagonalIndexReturnType<16777215> (0x0x7f7bb22fdde0) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >::ConstDiagonalIndexReturnType<16777215>
   size=1 align=1
   base size=0 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >::ConstDiagonalIndexReturnType<16777215> (0x0x7f7bb22fde40) 0 empty

Class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb2339750) 0 empty
  Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb23397b8) 0 empty
    Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bb2339820) 0 empty
      Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb2339888) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb23398f0) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb2339958) 0 empty
            Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22fdba0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >&, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb2005000) 0 empty

Class Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::ref_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22fdf60) 0 empty

Class Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, Eigen::Matrix<double, -1, -1, 0, 6, 6>, const Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb2005060) 0 empty

Class Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::nested<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bb22fdf00) 0 empty

Class Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=8 align=4
   base size=8 base align=4
Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb2339a28) 0
  Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb2339a90) 0 empty
    Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb2339af8) 0 empty
      Eigen::internal::special_scalar_op_base<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, double, double, false> (0x0x7f7bb2339b60) 0 empty
        Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 3> (0x0x7f7bb2339bc8) 0 empty
          Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 1> (0x0x7f7bb2339c30) 0 empty
            Eigen::DenseCoeffsBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, 0> (0x0x7f7bb2339c98) 0 empty
              Eigen::EigenBase<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb22fdea0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false, false> (0x0x7f7bb2005120) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 0, 3> (0x0x7f7bb2005a80) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>&, Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>&, Eigen::Matrix<double, 3, 1> > (0x0x7f7bb2005ba0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bb2005b40) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false> > (0x0x7f7bb2005ae0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, false> (0x0x7f7bb2005d20) 0 empty

Class Eigen::internal::product_coeff_impl<0, 1, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 1, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, double> (0x0x7f7bb2005d80) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 0, 2> (0x0x7f7bb2005de0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&, Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>&, Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bb2005ea0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bb2005e40) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > > (0x0x7f7bb2047270) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false> > (0x0x7f7bb2005f60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<double, 2, -1, 0, 2, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>&, Eigen::Matrix<double, 2, -1, 0, 2, 6> > (0x0x7f7bb20630c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb2063060) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> > (0x0x7f7bb2063000) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, false> (0x0x7f7bb2063180) 0 empty

Class Eigen::internal::product_coeff_impl<0, 1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, double> (0x0x7f7bb20631e0) 0 empty

Class Eigen::internal::product_packet_impl<0, 1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, __vector(2) double, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_packet_impl<0, 1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, __vector(2) double, 0> (0x0x7f7bb2063240) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&, Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>&, Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bb2063300) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bb20632a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > > (0x0x7f7bb2047a28) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false> > (0x0x7f7bb20633c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&, Eigen::Matrix<double, -1, 2, 0, 6, 2> >
   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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>&, Eigen::Matrix<double, -1, 2, 0, 6, 2> > (0x0x7f7bb20634e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bb2063480) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 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<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> > (0x0x7f7bb2063420) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256> >, Eigen::CoeffBasedProduct<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, const Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, 256>, false> (0x0x7f7bb20635a0) 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> (0x0x7f7bb2063a80) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, 1, -1, 1, 1, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb2063b40) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb2063ae0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb2063c00) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::Matrix<double, 1, -1, 1, 1, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, -1, 1, 1, 6>, Eigen::Matrix<double, 1, -1, 1, 1, 6>, false> (0x0x7f7bb2063d20) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, false, false> (0x0x7f7bb2063de0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb2063e40) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Matrix<double, -1, 1, 0, 6, 1>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Matrix<double, -1, 1, 0, 6, 1>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb2063f00) 0 empty

Class Eigen::internal::blas_traits<Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb2063ea0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb20e1000) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Matrix<double, -1, 1, 0, 6, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Matrix<double, -1, 1, 0, 6, 1>, false> (0x0x7f7bb20e1120) 0 empty

Class Eigen::internal::assign_selector<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, false, false> (0x0x7f7bb20e11e0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, false, false> (0x0x7f7bb20e1240) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 4, 6> (0x0x7f7bb20e1300) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Transpose<const Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1> >, 6, 6> (0x0x7f7bb20e1360) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, Eigen::Matrix<std::complex<double>, 1, 6, 1, 1, 6>, 6, 6> (0x0x7f7bb20e14e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 3, 5> (0x0x7f7bb20e1540) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 2, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 2, 4> (0x0x7f7bb20e15a0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 7, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 7, 16> (0x0x7f7bb20e1600) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 6, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 6, 25> (0x0x7f7bb20e1660) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bb20df4e0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bb20e1720) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb20df548) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bb20df5b0) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > (0x0x7f7bb20e1780) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb20e16c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false> (0x0x7f7bb20e17e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 2, 5> (0x0x7f7bb20e18a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2, 5> (0x0x7f7bb20e1900) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 0, 5> (0x0x7f7bb20e1960) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb20e19c0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 1, 5> (0x0x7f7bb20e1a20) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, -1, -1, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, 1u, -1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, -1, -1, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, 1u, -1, false> (0x0x7f7bb20e1a80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1u, -1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::Matrix<double, -1, -1, 0, 5, 5>, 1u, -1, false> (0x0x7f7bb20e1ae0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, 1u, -1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false> >, 1u, -1, false> (0x0x7f7bb20e1b40) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 25, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 25, false> (0x0x7f7bb2171060) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 25, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 25, false> (0x0x7f7bb21710c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb21713c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, 0, 0, 0> (0x0x7f7bb2171420) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb2171540) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, 0, 0, 0> (0x0x7f7bb21715a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 0, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 0, 3> (0x0x7f7bb2171660) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >&, Eigen::Matrix<double, 3, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >&, Eigen::Matrix<double, 3, 1> > (0x0x7f7bb2171780) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bb2171720) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 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<double>, Eigen::Matrix<double, 3, 1> > > (0x0x7f7bb21716c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, false> (0x0x7f7bb2171840) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, 1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, 1, 3> (0x0x7f7bb21718a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 1, 3> (0x0x7f7bb21719c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 0, 2> (0x0x7f7bb2171a20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >&, Eigen::Matrix<double, 2, 1> > (0x0x7f7bb2171b40) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bb2171ae0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> > > (0x0x7f7bb2171a80) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, false> (0x0x7f7bb2171c00) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, double> (0x0x7f7bb2171c60) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 0, 2> (0x0x7f7bb2171cc0) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bb219f2d8) 0 empty
  Eigen::internal::blas_traits<Eigen::Matrix<double, 2, 1> > (0x0x7f7bb2171d80) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bb219f340) 0 empty
  Eigen::internal::blas_traits<const Eigen::Matrix<double, 2, 1> > (0x0x7f7bb219f3a8) 0 empty
    Eigen::internal::blas_traits<Eigen::Matrix<double, 2, 1> > (0x0x7f7bb2171de0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> > >
   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<double>, const Eigen::Matrix<double, 2, 1> > > (0x0x7f7bb2171d20) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, false> (0x0x7f7bb2171e40) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 1, 2> (0x0x7f7bb2171ea0) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, double> (0x0x7f7bb2171f00) 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> (0x0x7f7bb1e01120) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 0, 1> (0x0x7f7bb1e01180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >&, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >&, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bb1e012a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bb1e01240) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 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<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> > > (0x0x7f7bb1e011e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, false> (0x0x7f7bb1e01360) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, Eigen::Matrix<std::complex<double>, 5, 1, 0, 5, 1>, 5, 5> (0x0x7f7bb1e013c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 7, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Transpose<Eigen::Matrix<float, 7, 1> >, 7, 7> (0x0x7f7bb1e01480) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 7, 7>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 7, 1, 1, 7>, Eigen::Matrix<float, 1, 7, 1, 1, 7>, 7, 7> (0x0x7f7bb1e014e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 3, 6> (0x0x7f7bb1e01540) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 1, 5> (0x0x7f7bb1e015a0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 7, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 7, 25> (0x0x7f7bb1e01600) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 24, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 24, 36> (0x0x7f7bb1e01660) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb219f820) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb1e01720) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb219f888) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb219f8f0) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb1e01780) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb1e016c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 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, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bb1e017e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 2, 6>
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 2, 6> (0x0x7f7bb1e018a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 2, 6>
   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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 2, 6> (0x0x7f7bb1e01900) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0, 6> (0x0x7f7bb1e01960) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb1e019c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, 6> (0x0x7f7bb1e01a20) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, false> (0x0x7f7bb1e01a80) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 1, 6> (0x0x7f7bb1e01b40) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, -1, -1, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, 1u, -1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, -1, -1, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, 1u, -1, false> (0x0x7f7bb1e01ba0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1u, -1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<float, -1, -1, 0, 6, 6>, 1u, -1, false> (0x0x7f7bb1e01c00) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, 1u, -1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false> >, 1u, -1, false> (0x0x7f7bb1e01c60) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 36, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 36, false> (0x0x7f7bb1ec9180) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 36, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 36, false> (0x0x7f7bb1ec91e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bb1ec94e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 0, 0, 0> (0x0x7f7bb1ec9540) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb1ec9660) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0, 0, 0> (0x0x7f7bb1ec96c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, 0, 3> (0x0x7f7bb1ec9780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_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, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >&, Eigen::Matrix<float, 3, 1> > (0x0x7f7bb1ec98a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 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, 3, 1> > > (0x0x7f7bb1ec9840) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> > > (0x0x7f7bb1ec97e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, false> (0x0x7f7bb1ec9960) 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> (0x0x7f7bb1ec99c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 1, 3> (0x0x7f7bb1ec9ae0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 0, 2> (0x0x7f7bb1ec9b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >&, Eigen::Matrix<float, 2, 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::Matrix<float, 3, 1>, 2, 1, false> >&, Eigen::Matrix<float, 2, 1> > (0x0x7f7bb1ec9c60) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bb1ec9c00) 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::Matrix<float, 3, 1>, 2, 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::Matrix<float, 3, 1>, 2, 1, false> > > (0x0x7f7bb1ec9ba0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, false> (0x0x7f7bb1ec9d20) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, float> (0x0x7f7bb1ec9d80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 0, 2> (0x0x7f7bb1ec9de0) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Matrix<float, 2, 1> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bb1ed46e8) 0 empty
  Eigen::internal::blas_traits<Eigen::Matrix<float, 2, 1> > (0x0x7f7bb1ec9ea0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > > (0x0x7f7bb1ed4750) 0 empty
  Eigen::internal::blas_traits<const Eigen::Matrix<float, 2, 1> > (0x0x7f7bb1ed47b8) 0 empty
    Eigen::internal::blas_traits<Eigen::Matrix<float, 2, 1> > (0x0x7f7bb1ec9f00) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> > >
   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::Matrix<float, 2, 1> > > (0x0x7f7bb1ec9e40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, false> (0x0x7f7bb1ec9f60) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 1, 2> (0x0x7f7bb1f3e000) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<float, 2, 1>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<float, 2, 1>, float> (0x0x7f7bb1f3e060) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 0, 1> (0x0x7f7bb1f3e180) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >&, Eigen::Matrix<float, 1, 1, 0, 1, 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::Matrix<float, 2, 1>, 1, 1, false> >&, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bb1f3e2a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bb1f3e240) 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::Matrix<float, 2, 1>, 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::Matrix<float, 2, 1>, 1, 1, false> > > (0x0x7f7bb1f3e1e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, false> (0x0x7f7bb1f3e360) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 3, 6> (0x0x7f7bb1f3e420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 1, 5> (0x0x7f7bb1f3e480) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 7, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 7, 25> (0x0x7f7bb1f3e4e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 12, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 12, 36> (0x0x7f7bb1f3e540) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb1ed4d00) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb1f3e600) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb1ed4d68) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb1ed4dd0) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > (0x0x7f7bb1f3e660) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb1f3e5a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bb1f3e6c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 0, 6> (0x0x7f7bb1f3e7e0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 6, 6> (0x0x7f7bb1f3e840) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb1f3e8a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, 0, 6> (0x0x7f7bb1f3e900) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, false> (0x0x7f7bb1f3e960) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, -1, -1, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, 1u, -1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, -1, -1, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, 1u, -1, false> (0x0x7f7bb1f3ea20) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1u, -1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::Matrix<double, -1, -1, 0, 6, 6>, 1u, -1, false> (0x0x7f7bb1f3ea80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, 1u, -1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false> >, 1u, -1, false> (0x0x7f7bb1f3eae0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 36, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 36, false> (0x0x7f7bb1c3c000) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 36, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 36, false> (0x0x7f7bb1c3c060) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bb1c3c360) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 4, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, 4, 0, 0> (0x0x7f7bb1c3c3c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb1c3c4e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, 0, 0, 0> (0x0x7f7bb1c3c540) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 1, 3> (0x0x7f7bb1c3c6c0) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, double> (0x0x7f7bb1c3c720) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 1, 2> (0x0x7f7bb1c3c780) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, double> (0x0x7f7bb1c3c840) 0 empty

Class Eigen::internal::product_packet_impl<0, 0, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, __vector(2) double, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_packet_impl<0, 0, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 2, false>, Eigen::Matrix<double, 2, 1>, __vector(2) double, 0> (0x0x7f7bb1c3c8a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 5, 6> (0x0x7f7bb1c3c900) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 4, 5> (0x0x7f7bb1c3ca20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 4, 4>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 4, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 4, 1> >, 4, 4> (0x0x7f7bb1c3ca80) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 8, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 8, 16> (0x0x7f7bb1c3cae0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 7, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 7, 25> (0x0x7f7bb1c3cb40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 3, 5> (0x0x7f7bb1c3cba0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 3, 5> (0x0x7f7bb1c3cc00) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 5> (0x0x7f7bb1c3cc60) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 2, 5> (0x0x7f7bb1c3ccc0) 0 empty

Class Eigen::internal::is_const<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb1c3cde0) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb1c3cd80) 0 empty

Class Eigen::internal::assign_traits<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb1c3ce40) 0 empty

Class Eigen::internal::assign_impl<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 1, 2, 0> (0x0x7f7bb1c3cea0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 24, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 24, false> (0x0x7f7bb1c3cf00) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 24, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 24, false> (0x0x7f7bb1c3cf60) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb1d6a0c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb1d6a060) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6> > (0x0x7f7bb1d6a000) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, 6>, false> (0x0x7f7bb1d6a180) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb1d6a1e0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, false, false> (0x0x7f7bb1d6a2a0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   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::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb1d6a3c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb1d6a360) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb1d6a300) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bb1d6a480) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, false, false> (0x0x7f7bb1d6a4e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb1d6a540) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -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::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 1, 0, 0> (0x0x7f7bb1d6a5a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 1, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 1, 3> (0x0x7f7bb1d6a600) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, 2, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, 2, 3> (0x0x7f7bb1d6a660) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 2, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 2, 3> (0x0x7f7bb1d6a6c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bb1d6a780) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 3, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 3, 2, 0> (0x0x7f7bb1d6a7e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 1, 2> (0x0x7f7bb1d6a840) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Matrix<double, 2, 1> >, 2, 2> (0x0x7f7bb1d6a8a0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 256>, 2, 2> (0x0x7f7bb1d6a900) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bb1d6aa20) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, 2, 0> (0x0x7f7bb1d6aa80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 2, 1>, 1, 1, false> >, 1, 1> (0x0x7f7bb1d6aae0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb1d6ab40) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, 1, 0, 0> (0x0x7f7bb1d6aba0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb1d6ac00) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0> (0x0x7f7bb1d6ac60) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb1d6acc0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, 1, 0, 0> (0x0x7f7bb1d6ad20) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb1d6ad80) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, 1, 0, 0> (0x0x7f7bb1d6ade0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 4, 6> (0x0x7f7bb1d6aea0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2, 5> (0x0x7f7bb1d6af00) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 8, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 8, 25> (0x0x7f7bb1d6af60) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 28, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 28, 36> (0x0x7f7bb1a4b000) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3, 6>
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 3, 6> (0x0x7f7bb1a4b060) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 3, 6>
   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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 3, 6> (0x0x7f7bb1a4b0c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, 6> (0x0x7f7bb1a4b120) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 1, 6> (0x0x7f7bb1a4b180) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 2, 6> (0x0x7f7bb1a4b1e0) 0 empty

Class Eigen::internal::is_const<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb1a4b300) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb1a4b2a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb1a4b360) 0 empty

Class Eigen::internal::assign_impl<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 1, 2, 0> (0x0x7f7bb1a4b3c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 35, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 35, false> (0x0x7f7bb1a4b420) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 35, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 35, false> (0x0x7f7bb1a4b480) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb1a4b5a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bb1a4b540) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bb1a4b4e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, false> (0x0x7f7bb1a4b660) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, 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, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb1a4b6c0) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, false, false> (0x0x7f7bb1a4b780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bb1a4b8a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb1a4b840) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb1a4b7e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bb1a4b960) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, false, false> (0x0x7f7bb1a4b9c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb1a4ba20) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 1, 0, 0> (0x0x7f7bb1a4ba80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, 1, 3> (0x0x7f7bb1a4bae0) 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> (0x0x7f7bb1a4bb40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 2, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 2, 3> (0x0x7f7bb1a4bba0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> > > (0x0x7f7bb1a4bc60) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, 1, 2, 0> (0x0x7f7bb1a4bcc0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 1, 2> (0x0x7f7bb1a4bd20) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 1, 2> (0x0x7f7bb1a4bd80) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 2, 1>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 2, 2> (0x0x7f7bb1a4bde0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> > > (0x0x7f7bb1a4be40) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 1, 2, 0> (0x0x7f7bb1a4bea0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 2, 1>, 1, 1, false> >, 1, 1> (0x0x7f7bb1a4bf00) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb1a4bf60) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, 0, 0> (0x0x7f7bb1b3a000) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb1b3a060) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0> (0x0x7f7bb1b3a0c0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb1b3a120) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 1, 0, 0> (0x0x7f7bb1b3a180) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb1b3a1e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 1, 0, 0> (0x0x7f7bb1b3a240) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 4, 6> (0x0x7f7bb1b3a2a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 2, 5> (0x0x7f7bb1b3a300) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 8, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 8, 25> (0x0x7f7bb1b3a360) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 14, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 14, 36> (0x0x7f7bb1b3a3c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 2, 6> (0x0x7f7bb1b3a420) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, 2, 6> (0x0x7f7bb1b3a480) 0 empty

Class Eigen::internal::is_const<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_const<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb1b3a540) 0 empty

Class Eigen::internal::is_lvalue<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::is_lvalue<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb1b3a4e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb1b3a5a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 1, 2, 0> (0x0x7f7bb1b3a600) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 35, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 35, false> (0x0x7f7bb1b3a660) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 35, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 35, false> (0x0x7f7bb1b3a6c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb1b3a7e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bb1b3a780) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6> > (0x0x7f7bb1b3a720) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, 6>, false> (0x0x7f7bb1b3a8a0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false, false> (0x0x7f7bb1b3a900) 0 empty

Class Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, false, false> (0x0x7f7bb1b3a9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   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::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb1b3aae0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb1b3aa80) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6> > (0x0x7f7bb1b3aa20) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, Eigen::CoeffBasedProduct<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, 6>, false> (0x0x7f7bb1b3aba0) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, false, false> (0x0x7f7bb1b3ac00) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb1b3ac60) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 3, 0, 0> (0x0x7f7bb1b3acc0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 2, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 2, 3> (0x0x7f7bb1b3ad20) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 2, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 2, 1>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 256>, 2, 2> (0x0x7f7bb1b3ad80) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb1b3aea0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, 1, 0, 0> (0x0x7f7bb1b3af00) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb1b3af60) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0> (0x0x7f7bb186b000) 0 empty

Class Eigen::internal::assign_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb186b120) 0 empty

Class Eigen::internal::assign_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, 3, 0, 0> (0x0x7f7bb186b180) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb186b1e0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, 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_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, 3, 0, 0> (0x0x7f7bb186b240) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, Eigen::Matrix<std::complex<double>, 6, 1, 0, 6, 1>, 6, 6> (0x0x7f7bb186b2a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 1>, -1, 1, false> >, 5, 5> (0x0x7f7bb186b300) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 9, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 9, 16> (0x0x7f7bb186b420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 8, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 8, 25> (0x0x7f7bb186b480) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, double> (0x0x7f7bb186b5a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 4, 5> (0x0x7f7bb186b660) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 4, 5> (0x0x7f7bb186b6c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 2, 5> (0x0x7f7bb186b720) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 3, 5> (0x0x7f7bb186b780) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 0, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 0, 5> (0x0x7f7bb186b960) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>&, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>&, Eigen::Matrix<double, 5, 1> > (0x0x7f7bb186ba20) 0 empty

Class Eigen::internal::blas_traits<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > (0x0x7f7bb186b9c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >&, Eigen::Matrix<double, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >&, Eigen::Matrix<double, 5, 1> > (0x0x7f7bb186bba0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb186bb40) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> > > (0x0x7f7bb186bae0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, false> (0x0x7f7bb186bc60) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 23, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 23, false> (0x0x7f7bb186bcc0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 23, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 23, false> (0x0x7f7bb186bd20) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb1902000) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb186bf60) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> > > (0x0x7f7bb186bf00) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, false> (0x0x7f7bb19020c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 2, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 2, 3> (0x0x7f7bb1902120) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Matrix<double, 3, 1>, 3, 3> (0x0x7f7bb1902180) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 3, 1, false>, 3, 3> (0x0x7f7bb1902240) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 0, 2> (0x0x7f7bb19022a0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 2, 2> (0x0x7f7bb1902300) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >&, Eigen::Matrix<double, 2, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >&, Eigen::Matrix<double, 2, 1> > (0x0x7f7bb1902420) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bb19023c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 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<double>, Eigen::Matrix<double, 2, 1> > > (0x0x7f7bb1902360) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, false> (0x0x7f7bb19024e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false> >, 2, 2> (0x0x7f7bb1902540) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, double> (0x0x7f7bb1902660) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 0, 1> (0x0x7f7bb19026c0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&, Eigen::Matrix<double, 1, 1, 0, 1, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >&, Eigen::Matrix<double, 1, 1, 0, 1, 1> > (0x0x7f7bb19027e0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bb1902780) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 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<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > > (0x0x7f7bb1902720) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, false> (0x0x7f7bb19028a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb1902960) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb1902900) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb189f888) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb1902a80) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb189f8f0) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb189f958) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb1902ae0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb1902a20) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false> >, false> (0x0x7f7bb1902b40) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>&, Eigen::Matrix<double, 1, -1, 1, 1, 5> > (0x0x7f7bb1902c00) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb1902ba0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb189faf8) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb1902cc0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb1902d20) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb1902de0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb1902d80) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb189fc30) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb1902f00) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb189fc98) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb189fd00) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb1902f60) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb1902ea0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false> >, false> (0x0x7f7bb197c000) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb197c0c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb197c060) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb189fea0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb197c180) 0 empty

Class Eigen::internal::blas_traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb189ff08) 0 empty
  Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb189ff70) 0 empty
    Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb189f478) 0 empty
      Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb197c240) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb189f4e0) 0 empty
  Eigen::internal::blas_traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb198e000) 0 empty
    Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb198e068) 0 empty
      Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb198e0d0) 0 empty
        Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb197c2a0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb197c1e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >, false> (0x0x7f7bb197c300) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 5, 6> (0x0x7f7bb197c360) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 3, 5> (0x0x7f7bb197c3c0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 9, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 9, 25> (0x0x7f7bb197c420) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 32, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 32, 36> (0x0x7f7bb197c480) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 1>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, float> (0x0x7f7bb197c5a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 4, 6>
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 4, 6> (0x0x7f7bb197c6c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 4, 6>
   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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 4, 6> (0x0x7f7bb197c720) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 2, 6> (0x0x7f7bb197c780) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 2, 6> (0x0x7f7bb197c7e0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 3, 6> (0x0x7f7bb197c840) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 0, 6> (0x0x7f7bb197ca20) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>&, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bb197cae0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb197ca80) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >&, Eigen::Matrix<float, 6, 1, 0, 6, 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, 6, 6, 0, 6, 6>, 0> >&, Eigen::Matrix<float, 6, 1, 0, 6, 1> > (0x0x7f7bb197cc60) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb197cc00) 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, 6, 6, 0, 6, 6>, 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, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb197cba0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, false> (0x0x7f7bb197cd20) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 34, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 34, false> (0x0x7f7bb197cd80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 34, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 34, false> (0x0x7f7bb197cde0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, Eigen::Matrix<float, -1, 1, 0, 6, 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb16090c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -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::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb1609060) 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::Matrix<float, 6, 6, 0, 6, 6>, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb1609000) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bb1609180) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, 2, 3> (0x0x7f7bb16091e0) 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> (0x0x7f7bb1609240) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 3, 1, false>, 3, 3> (0x0x7f7bb1609300) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, 0, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, 0, 2> (0x0x7f7bb1609360) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >&, Eigen::Matrix<float, 2, 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, 2, 1> >&, Eigen::Matrix<float, 2, 1> > (0x0x7f7bb1609480) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> > > (0x0x7f7bb1609420) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 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, 2, 1> > > (0x0x7f7bb16093c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, false> (0x0x7f7bb1609540) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::Block<const Eigen::Matrix<float, 3, 1>, 2, 1, false> >, 2, 2> (0x0x7f7bb16095a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Matrix<float, 2, 1> >, 2, 2> (0x0x7f7bb1609600) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, 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::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<float, 2, 1> >, float> (0x0x7f7bb1609720) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 0, 1> (0x0x7f7bb1609780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >&, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> >&, Eigen::Matrix<float, 1, 1, 0, 1, 1> > (0x0x7f7bb16098a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 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, 0, 1, 1> > > (0x0x7f7bb1609840) 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, 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, 0, 1, 1> > > (0x0x7f7bb16097e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, false> (0x0x7f7bb1609960) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bb1609a20) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb16099c0) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb198ea28) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb1609b40) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb198ea90) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb198eaf8) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb1609ba0) 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::Matrix<float, 6, 6, 0, 6, 6>, -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_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb1609ae0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, false> (0x0x7f7bb1609c00) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&, Eigen::Matrix<float, 1, -1, 1, 1, 6> > (0x0x7f7bb1609cc0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb1609c60) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb198ec98) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb1609d80) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb1609de0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&, Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb1609ea0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb1609e40) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb198edd0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb167f000) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb198ee38) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb198eea0) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb167f060) 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::Matrix<float, 6, 6, 0, 6, 6>, -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_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb1609f60) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, false> (0x0x7f7bb167f0c0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&, Eigen::Matrix<float, -1, 1, 0, 6, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb167f180) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb167f120) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb168d068) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb167f240) 0 empty

Class Eigen::internal::blas_traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb168d0d0) 0 empty
  Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb168d138) 0 empty
    Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb168d1a0) 0 empty
      Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb167f300) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb168d208) 0 empty
  Eigen::internal::blas_traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb168d270) 0 empty
    Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb168d2d8) 0 empty
      Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb168d340) 0 empty
        Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb167f360) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb167f2a0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, false> (0x0x7f7bb167f3c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 5, 6> (0x0x7f7bb167f420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 3, 5> (0x0x7f7bb167f480) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 9, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 9, 25> (0x0x7f7bb167f4e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 16, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 16, 36> (0x0x7f7bb167f540) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, double> (0x0x7f7bb167f660) 0 empty

Class Eigen::internal::product_packet_impl<0, 0, Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, __vector(2) double, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_packet_impl<0, 0, Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, __vector(2) double, 0> (0x0x7f7bb167f6c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 4, 6> (0x0x7f7bb167f780) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, 4, 6> (0x0x7f7bb167f7e0) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, 6, 1>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, 6, 1>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, double> (0x0x7f7bb167f840) 0 empty

Class Eigen::internal::product_packet_impl<0, 0, Eigen::Matrix<double, 6, 1>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, __vector(2) double, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_packet_impl<0, 0, Eigen::Matrix<double, 6, 1>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, __vector(2) double, 0> (0x0x7f7bb167f8a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 0, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 0, 6> (0x0x7f7bb167fa80) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>&, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>&, Eigen::Matrix<double, 6, 1> > (0x0x7f7bb167fb40) 0 empty

Class Eigen::internal::blas_traits<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > (0x0x7f7bb167fae0) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >&, Eigen::Matrix<double, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >&, Eigen::Matrix<double, 6, 1> > (0x0x7f7bb167fcc0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb167fc60) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 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<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> > > (0x0x7f7bb167fc00) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, false> (0x0x7f7bb167fd80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 34, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 34, false> (0x0x7f7bb167fde0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 34, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 34, false> (0x0x7f7bb167fe40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb16f2120) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb16f20c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> > > (0x0x7f7bb16f2060) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, false> (0x0x7f7bb16f21e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 3, 1, false>, 3, 3> (0x0x7f7bb16f22a0) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, double> (0x0x7f7bb16f2300) 0 empty

Class Eigen::internal::product_packet_impl<0, 0, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, __vector(2) double, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_packet_impl<0, 0, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Matrix<double, 2, 1> >, __vector(2) double, 0> (0x0x7f7bb16f2360) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb16f2420) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true> > (0x0x7f7bb16f23c0) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb1734340) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb16f2540) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb17343a8) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb1734410) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > (0x0x7f7bb16f25a0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> > > (0x0x7f7bb16f24e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false> >, false> (0x0x7f7bb16f2600) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>&, Eigen::Matrix<double, 1, -1, 1, 1, 6> > (0x0x7f7bb16f26c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb16f2660) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb17345b0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true> > (0x0x7f7bb16f2780) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, 1, -1, false>, 1, -1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb16f27e0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb16f28a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true> > (0x0x7f7bb16f2840) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb17346e8) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb16f29c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb1734750) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb17347b8) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > (0x0x7f7bb16f2a20) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> > > (0x0x7f7bb16f2960) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false> >, false> (0x0x7f7bb16f2a80) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb16f2b40) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb16f2ae0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > > (0x0x7f7bb1734958) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true> > (0x0x7f7bb16f2c00) 0 empty

Class Eigen::internal::blas_traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb17349c0) 0 empty
  Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb1734a28) 0 empty
    Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb1734a90) 0 empty
      Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb16f2cc0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb1734af8) 0 empty
  Eigen::internal::blas_traits<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb1734b60) 0 empty
    Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb1734bc8) 0 empty
      Eigen::internal::blas_traits<const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb1734c30) 0 empty
        Eigen::internal::blas_traits<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > (0x0x7f7bb16f2d20) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > > (0x0x7f7bb16f2c60) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 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<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, 1, false>, -1, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, false> (0x0x7f7bb16f2d80) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 10, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 10, 16> (0x0x7f7bb16f2e40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 9, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 9, 25> (0x0x7f7bb16f2ea0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, 5, 5> (0x0x7f7bb16f2f00) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 5, 5> (0x0x7f7bb16f2f60) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 3, 5> (0x0x7f7bb17a5000) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, 5, 1>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, 5, 1>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, double> (0x0x7f7bb17a5060) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 4, 5> (0x0x7f7bb17a50c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 1, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 1, 5> (0x0x7f7bb17a52a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 22, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 22, false> (0x0x7f7bb17a5300) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 22, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 22, false> (0x0x7f7bb17a5360) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb17a53c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 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<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, 0, 0, 0> (0x0x7f7bb17a5420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 3, 3>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 3, 1> >, 3, 3> (0x0x7f7bb17a5480) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 2, 1> >, 2, 2> (0x0x7f7bb17a54e0) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, 2, 1>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, 2, 1>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 5>, 0, Eigen::Stride<0, 0> >, double> (0x0x7f7bb17a5540) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >, 1, 1> (0x0x7f7bb17a55a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 7, 1>, -1, 1, false> >, 6, 6> (0x0x7f7bb17a5600) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 4, 5> (0x0x7f7bb17a5660) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 10, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 10, 25> (0x0x7f7bb17a56c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 36, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 36, 36> (0x0x7f7bb17a5720) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 5, 6>
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 5, 6> (0x0x7f7bb17a5780) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 5, 6>
   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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 5, 6> (0x0x7f7bb17a57e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 3, 6> (0x0x7f7bb17a5840) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 3, 6> (0x0x7f7bb17a58a0) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, float> (0x0x7f7bb17a5900) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 4, 6> (0x0x7f7bb17a5960) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 1, 6> (0x0x7f7bb17a5b40) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 33, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 33, false> (0x0x7f7bb17a5ba0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 33, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 33, false> (0x0x7f7bb17a5c00) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb17a5c60) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 0, 0, 0> (0x0x7f7bb17a5cc0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, 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::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 3, 1> >, 3, 3> (0x0x7f7bb17a5d20) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, 1, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, 1, 2> (0x0x7f7bb17a5d80) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<float, 2, 1>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 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, 2, 1>, Eigen::Map<Eigen::Matrix<float, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, float> (0x0x7f7bb17a5de0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 1, 1>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 1, 1, 0, 1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> >, 1, 1> (0x0x7f7bb17a5e40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<float, double>, const Eigen::Matrix<float, 7, 1> >, -1, 1, false> >, 6, 6> (0x0x7f7bb17a5ea0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 4, 5> (0x0x7f7bb17a5f00) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 10, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 10, 25> (0x0x7f7bb17a5f60) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 18, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 18, 36> (0x0x7f7bb151b000) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 6, 1>, 0, Eigen::Stride<0, 0> > >, 6, 6> (0x0x7f7bb151b060) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 1>, Eigen::Matrix<double, 6, 1>, 6, 6> (0x0x7f7bb151b0c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 1, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 1, 6> (0x0x7f7bb151b120) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 33, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 33, false> (0x0x7f7bb151b180) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 33, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 33, false> (0x0x7f7bb151b1e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb151b240) 0 empty

Class Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 4, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, 4, 0, 0> (0x0x7f7bb151b2a0) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, 2, 1>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, 2, 1>, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 6>, 0, Eigen::Stride<0, 0> >, double> (0x0x7f7bb151b300) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 11, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 11, 16> (0x0x7f7bb151b360) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10, 25> (0x0x7f7bb151b3c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 4, 5> (0x0x7f7bb151b420) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, -1, true>, 5, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, 5, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 5, 1, true>, -1, 1, false> >, 256>, 5, 5> (0x0x7f7bb151b480) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 2, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 2, 5> (0x0x7f7bb151b4e0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 21, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 21, false> (0x0x7f7bb151b540) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 21, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 21, false> (0x0x7f7bb151b5a0) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>, double> (0x0x7f7bb151b600) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb151b660) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0> (0x0x7f7bb151b6c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > > (0x0x7f7bb15aba90) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false> > (0x0x7f7bb151b720) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&, Eigen::Matrix<double, -1, -1, 1, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>&, Eigen::Matrix<double, -1, -1, 1, 5, 5> > (0x0x7f7bb151b840) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb151b7e0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> > (0x0x7f7bb151b780) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 5, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 256>, false> (0x0x7f7bb151b900) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, -1, false>, -1, -1, false>, double> (0x0x7f7bb151b960) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb151b9c0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, 1, 0, 0> (0x0x7f7bb151ba20) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 5, 1, 0, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 5, 5> (0x0x7f7bb151bb40) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 11, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 11, 25> (0x0x7f7bb151bba0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 6, 6>
   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, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, 6, 6> (0x0x7f7bb151bc00) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 6, 6>
   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, 6, 6, 0, 6, 6>, 6, -1, true>, 6, 1, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 6, 6> (0x0x7f7bb151bc60) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 4, 6> (0x0x7f7bb151bcc0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 4, 6> (0x0x7f7bb151bd20) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 5, 6> (0x0x7f7bb151bd80) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 2, 6> (0x0x7f7bb151bde0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 32, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 32, false> (0x0x7f7bb151be40) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 32, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 32, false> (0x0x7f7bb151bea0) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>, float> (0x0x7f7bb151bf00) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb151bf60) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 1, 0, 0> (0x0x7f7bb1273000) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb1261548) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bb1273060) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&, Eigen::Matrix<float, -1, -1, 1, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&, Eigen::Matrix<float, -1, -1, 1, 6, 6> > (0x0x7f7bb1273180) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb1273120) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb12730c0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 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, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, false> (0x0x7f7bb1273240) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, float> (0x0x7f7bb12732a0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb1273300) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, 1, 0, 0> (0x0x7f7bb1273360) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, 2, 2>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 2, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 2, 1> >, 2, 2> (0x0x7f7bb12733c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 1> >, 5, 5> (0x0x7f7bb12734e0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 11, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 11, 25> (0x0x7f7bb1273540) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 20, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 20, 36> (0x0x7f7bb12735a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 2, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 2, 6> (0x0x7f7bb1273660) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 32, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 32, false> (0x0x7f7bb12736c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 32, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 32, false> (0x0x7f7bb1273720) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, double> (0x0x7f7bb1273780) 0 empty

Class Eigen::internal::product_packet_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, __vector(2) double, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_packet_impl<0, -1, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>, __vector(2) double, 0> (0x0x7f7bb12737e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > > > (0x0x7f7bb1273840) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 3, 0, 0> (0x0x7f7bb12738a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > > (0x0x7f7bb12e41a0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false> > (0x0x7f7bb1273900) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&, Eigen::Matrix<double, -1, -1, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>&, Eigen::Matrix<double, -1, -1, 0, 6, 6> > (0x0x7f7bb1273a20) 0 empty

Class Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb12739c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> > (0x0x7f7bb1273960) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<double, -1, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 256>, false> (0x0x7f7bb1273ae0) 0 empty

Class Eigen::internal::product_coeff_impl<0, -1, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, -1, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, -1, false>, -1, -1, false>, double> (0x0x7f7bb1273b40) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb1273ba0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 3, 0, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, 3, 0, 0> (0x0x7f7bb1273c00) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 12, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 12, 16> (0x0x7f7bb1273c60) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 11, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 11, 25> (0x0x7f7bb1273cc0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, 5, 1>, 0, Eigen::Stride<0, 0> > >, 5, 5> (0x0x7f7bb1273d20) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 3, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 3, 5> (0x0x7f7bb1273d80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 20, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 20, false> (0x0x7f7bb1273de0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 20, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 20, false> (0x0x7f7bb1273e40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 5, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb1273ea0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 5, 1> > (0x0x7f7bb1357000) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb1273f60) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb12e4af8) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb13570c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb12e4bc8) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb12e4c30) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > (0x0x7f7bb13571e0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> > > (0x0x7f7bb1273f00) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, false> (0x0x7f7bb1357240) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, false, false> (0x0x7f7bb13572a0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 12, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 12, 25> (0x0x7f7bb1357300) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 5, 6> (0x0x7f7bb1357360) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 5, 6> (0x0x7f7bb13573c0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_InnerUnrolling<Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, -1, true>, 6, -1, false>, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256> >, Eigen::CoeffBasedProduct<Eigen::Matrix<float, 6, 1, 0, 6, 1>, const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 6, 1, true>, -1, 1, false> >, 256>, 6, 6> (0x0x7f7bb1357420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 3, 6> (0x0x7f7bb1357480) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 31, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 31, false> (0x0x7f7bb13574e0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 31, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 31, false> (0x0x7f7bb1357540) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb13575a0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false>&, Eigen::Matrix<float, -1, 1, 0, 6, 1> > (0x0x7f7bb13576c0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb1357660) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb13b60d0) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb1357780) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb13b61a0) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb13b6208) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb13578a0) 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::Matrix<float, 6, 6, 0, 6, 6>, -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::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb1357600) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, false> (0x0x7f7bb1357900) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, false, false> (0x0x7f7bb1357960) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 12, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 12, 25> (0x0x7f7bb13579c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 22, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 22, 36> (0x0x7f7bb1357a20) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 3, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 3, 6> (0x0x7f7bb1357a80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 31, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 31, false> (0x0x7f7bb1357ae0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 31, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 31, false> (0x0x7f7bb1357b40) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, false> (0x0x7f7bb1357ba0) 0 empty

Class Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<true, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false>&, Eigen::Matrix<double, -1, 1, 0, 6, 1> > (0x0x7f7bb1357cc0) 0 empty

Class Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb1357c60) 0 empty

Class Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb13b66e8) 0 empty
  Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb1357d80) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > >
   size=1 align=1
   base size=1 base align=1
Eigen::internal::blas_traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb13b67b8) 0 empty
  Eigen::internal::blas_traits<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb13b6820) 0 empty
    Eigen::internal::blas_traits<Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > (0x0x7f7bb1357ea0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -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<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> > > (0x0x7f7bb1357c00) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, false> (0x0x7f7bb1357f00) 0 empty

Class Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, false, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, false, false> (0x0x7f7bb1357f60) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 13, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 13, 16> (0x0x7f7bb104e000) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 12, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 12, 25> (0x0x7f7bb104e060) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 4, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 4, 5> (0x0x7f7bb104e0c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 19, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 19, false> (0x0x7f7bb104e120) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 19, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 19, false> (0x0x7f7bb104e180) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 13, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 13, 25> (0x0x7f7bb104e240) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, const Eigen::Map<Eigen::Matrix<float, 6, 1, 0, 6, 1>, 0, Eigen::Stride<0, 0> > >, 6, 6> (0x0x7f7bb104e2a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 1, 0, 6, 1>, Eigen::Matrix<float, 6, 1, 0, 6, 1>, 6, 6> (0x0x7f7bb104e300) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 4, 6> (0x0x7f7bb104e360) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 30, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 30, false> (0x0x7f7bb104e3c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 30, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 30, false> (0x0x7f7bb104e420) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 13, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 13, 25> (0x0x7f7bb104e4e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 24, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 24, 36> (0x0x7f7bb104e540) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 4, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 4, 6> (0x0x7f7bb104e5a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 30, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 30, false> (0x0x7f7bb104e600) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 30, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 30, false> (0x0x7f7bb104e660) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 14, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 14, 16> (0x0x7f7bb104e720) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 13, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 13, 25> (0x0x7f7bb104e780) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 5, 5>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 5, 5, 0, 5, 5>, 0> >, 5, 5> (0x0x7f7bb104e7e0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 18, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 18, false> (0x0x7f7bb104e840) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 18, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 18, false> (0x0x7f7bb104e8a0) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, -1, 1, 0, 5, 1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 5, 5, 0, 5, 5>, -1, 1, false> >, double> (0x0x7f7bb104e900) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 14, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 14, 25> (0x0x7f7bb104e960) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 5, 6> (0x0x7f7bb104e9c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 29, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 29, false> (0x0x7f7bb104ea20) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 29, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 29, false> (0x0x7f7bb104ea80) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, float>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<float, -1, 1, 0, 6, 1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<float, 6, 6, 0, 6, 6>, -1, 1, false> >, float> (0x0x7f7bb104eae0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 14, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 14, 25> (0x0x7f7bb104eb40) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 26, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 26, 36> (0x0x7f7bb104eba0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 5, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 5, 6> (0x0x7f7bb104ec00) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 29, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 29, false> (0x0x7f7bb104ec60) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 29, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 29, false> (0x0x7f7bb104ecc0) 0 empty

Class Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_coeff_impl<0, 0, Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, double> (0x0x7f7bb104ed20) 0 empty

Class Eigen::internal::product_packet_impl<0, 0, Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, __vector(2) double, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::product_packet_impl<0, 0, Eigen::Matrix<double, -1, 1, 0, 6, 1>, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 6, 0, 6, 6>, -1, 1, false> >, __vector(2) double, 0> (0x0x7f7bb104ed80) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 15, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 15, 16> (0x0x7f7bb104ede0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 14, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 14, 25> (0x0x7f7bb104ee40) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 17, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 17, false> (0x0x7f7bb104eea0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 17, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 17, false> (0x0x7f7bb104ef00) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb1124000) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 1, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 1, 2, 0> (0x0x7f7bb1124060) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 15, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 15, 25> (0x0x7f7bb11240c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Diagonal<Eigen::Matrix<float, 6, 6, 0, 6, 6>, 0> >, 6, 6> (0x0x7f7bb1124120) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 28, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 28, false> (0x0x7f7bb1124180) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 28, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 28, false> (0x0x7f7bb11241e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > > (0x0x7f7bb11242a0) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 3, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 3, 2, 0> (0x0x7f7bb1124300) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 15, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 15, 25> (0x0x7f7bb1124360) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 28, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 28, 36> (0x0x7f7bb11243c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 6, 6>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Diagonal<Eigen::Matrix<double, 6, 6, 0, 6, 6>, 0> >, 6, 6> (0x0x7f7bb1124420) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 28, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 28, false> (0x0x7f7bb1124480) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 28, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 28, false> (0x0x7f7bb11244e0) 0 empty

Class Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_traits<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb1124540) 0 empty

Class Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 3, 2, 0>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_impl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 3, 2, 0> (0x0x7f7bb11245a0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 16, 16>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 5, 4, 0, 5, 4>, 4, 4, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 4, 4> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 4, 1> >, 2>, 16, 16> (0x0x7f7bb1124600) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 15, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 15, 25> (0x0x7f7bb1124660) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 16, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 16, false> (0x0x7f7bb11246c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 16, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 16, false> (0x0x7f7bb1124720) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 0, 25> (0x0x7f7bb1124780) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&, Eigen::Matrix<double, 5, 5, 0, 5, 5> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >&, Eigen::Matrix<double, 5, 5, 0, 5, 5> > (0x0x7f7bb11248a0) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb1124840) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > >
   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<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> > > (0x0x7f7bb11247e0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, false> (0x0x7f7bb1124960) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 16, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 16, 25> (0x0x7f7bb11249c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 27, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 27, false> (0x0x7f7bb1124a20) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 27, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 27, false> (0x0x7f7bb1124a80) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 0, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 0, 36> (0x0x7f7bb1124ae0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 36, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 36, 36> (0x0x7f7bb1124b40) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >&, Eigen::Matrix<float, 6, 6, 0, 6, 6> >
   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, 6, 6, 0, 6, 6> >&, Eigen::Matrix<float, 6, 6, 0, 6, 6> > (0x0x7f7bb1124c60) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   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, 6, 6, 0, 6, 6> > > (0x0x7f7bb1124c00) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> > >
   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, 6, 6, 0, 6, 6> > > (0x0x7f7bb1124ba0) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, false> (0x0x7f7bb1124d20) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 16, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 16, 25> (0x0x7f7bb1124d80) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 30, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 30, 36> (0x0x7f7bb1124de0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 27, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 27, false> (0x0x7f7bb1124e40) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 27, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 27, false> (0x0x7f7bb1124ea0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 0, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 0, 36> (0x0x7f7bb1124f60) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 36, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 36, 36> (0x0x7f7bb11c2000) 0 empty

Class Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >&, Eigen::Matrix<double, 6, 6, 0, 6, 6> >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::conditional<false, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >&, Eigen::Matrix<double, 6, 6, 0, 6, 6> > (0x0x7f7bb11c2120) 0 empty

Class Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   size=1 align=1
   base size=0 base align=1
Eigen::internal::blas_traits<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb11c20c0) 0 empty

Class Eigen::internal::check_transpose_aliasing_compile_time_selector<false, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > >
   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<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> > > (0x0x7f7bb11c2060) 0 empty

Class Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::checkTransposeAliasing_impl<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, false> (0x0x7f7bb11c21e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 16, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 16, 25> (0x0x7f7bb11c2240) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 15, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 15, false> (0x0x7f7bb11c22a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 15, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 15, false> (0x0x7f7bb11c2300) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 1, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 1, 25> (0x0x7f7bb11c2360) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 17, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 17, 25> (0x0x7f7bb11c23c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 26, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 26, false> (0x0x7f7bb11c2420) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 26, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 26, false> (0x0x7f7bb11c2480) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 4, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 4, 36> (0x0x7f7bb11c24e0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 17, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 17, 25> (0x0x7f7bb11c2540) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 32, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 32, 36> (0x0x7f7bb11c25a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 26, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 26, false> (0x0x7f7bb11c2600) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 26, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 26, false> (0x0x7f7bb11c2660) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 2, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 2, 36> (0x0x7f7bb11c26c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 17, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 17, 25> (0x0x7f7bb11c2720) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 14, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 14, false> (0x0x7f7bb11c2780) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 14, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 14, false> (0x0x7f7bb11c27e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 2, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 2, 25> (0x0x7f7bb11c2840) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 18, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 18, 25> (0x0x7f7bb11c28a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 25, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 25, false> (0x0x7f7bb11c2900) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 25, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 25, false> (0x0x7f7bb11c2960) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 8, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 8, 36> (0x0x7f7bb11c29c0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 18, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 18, 25> (0x0x7f7bb11c2a20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 34, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 34, 36> (0x0x7f7bb11c2a80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 25, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 25, false> (0x0x7f7bb11c2ae0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 25, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 25, false> (0x0x7f7bb11c2b40) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 4, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 4, 36> (0x0x7f7bb11c2ba0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 18, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 18, 25> (0x0x7f7bb11c2c00) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 13, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 13, false> (0x0x7f7bb11c2c60) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 13, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 13, false> (0x0x7f7bb11c2cc0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 3, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 3, 25> (0x0x7f7bb11c2d20) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 19, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 19, 25> (0x0x7f7bb11c2d80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 24, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 24, false> (0x0x7f7bb11c2de0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 24, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 24, false> (0x0x7f7bb11c2e40) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 12, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 12, 36> (0x0x7f7bb11c2ea0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 19, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 19, 25> (0x0x7f7bb11c2f00) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 36, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 36, 36> (0x0x7f7bb11c2f60) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 24, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 24, false> (0x0x7f7bb0e64000) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 24, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 24, false> (0x0x7f7bb0e64060) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 6, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 6, 36> (0x0x7f7bb0e640c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 19, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 19, 25> (0x0x7f7bb0e64120) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 12, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 12, false> (0x0x7f7bb0e64180) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 12, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 12, false> (0x0x7f7bb0e641e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 4, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 4, 25> (0x0x7f7bb0e64240) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 20, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 20, 25> (0x0x7f7bb0e642a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 23, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 23, false> (0x0x7f7bb0e64300) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 23, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 23, false> (0x0x7f7bb0e64360) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 16, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 16, 36> (0x0x7f7bb0e643c0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 20, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 20, 25> (0x0x7f7bb0e64420) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 23, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 23, false> (0x0x7f7bb0e64480) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 23, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 23, false> (0x0x7f7bb0e644e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 8, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 8, 36> (0x0x7f7bb0e64540) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 20, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 20, 25> (0x0x7f7bb0e645a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 11, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 11, false> (0x0x7f7bb0e64600) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 11, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 11, false> (0x0x7f7bb0e64660) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 5, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 5, 25> (0x0x7f7bb0e646c0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 21, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 21, 25> (0x0x7f7bb0e64720) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 22, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 22, false> (0x0x7f7bb0e64780) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 22, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 22, false> (0x0x7f7bb0e647e0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 20, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 20, 36> (0x0x7f7bb0e64840) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 21, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 21, 25> (0x0x7f7bb0e648a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 22, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 22, false> (0x0x7f7bb0e64900) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 22, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 22, false> (0x0x7f7bb0e64960) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10, 36> (0x0x7f7bb0e649c0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 21, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 21, 25> (0x0x7f7bb0e64a20) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 10, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 10, false> (0x0x7f7bb0e64a80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 10, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 10, false> (0x0x7f7bb0e64ae0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 6, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 6, 25> (0x0x7f7bb0e64b40) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 22, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 22, 25> (0x0x7f7bb0e64ba0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 21, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 21, false> (0x0x7f7bb0e64c00) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 21, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 21, false> (0x0x7f7bb0e64c60) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 24, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 24, 36> (0x0x7f7bb0e64cc0) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 22, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 22, 25> (0x0x7f7bb0e64d20) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 21, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 21, false> (0x0x7f7bb0e64d80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 21, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 21, false> (0x0x7f7bb0e64de0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 12, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 12, 36> (0x0x7f7bb0e64e40) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 22, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 22, 25> (0x0x7f7bb0e64ea0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 9, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 9, false> (0x0x7f7bb0e64f00) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 9, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 9, false> (0x0x7f7bb0e64f60) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 7, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 7, 25> (0x0x7f7bb0f18000) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 23, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 23, 25> (0x0x7f7bb0f18060) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 20, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 20, false> (0x0x7f7bb0f180c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 20, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 20, false> (0x0x7f7bb0f18120) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 28, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 28, 36> (0x0x7f7bb0f18180) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 23, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 23, 25> (0x0x7f7bb0f181e0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 20, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 20, false> (0x0x7f7bb0f18240) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 20, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 20, false> (0x0x7f7bb0f182a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 14, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 14, 36> (0x0x7f7bb0f18300) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 23, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 23, 25> (0x0x7f7bb0f18360) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 8, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 8, false> (0x0x7f7bb0f183c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 8, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 8, false> (0x0x7f7bb0f18420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 8, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 8, 25> (0x0x7f7bb0f18480) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 24, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 24, 25> (0x0x7f7bb0f184e0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 19, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 19, false> (0x0x7f7bb0f18540) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 19, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 19, false> (0x0x7f7bb0f185a0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 32, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 32, 36> (0x0x7f7bb0f18600) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 24, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 24, 25> (0x0x7f7bb0f18660) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 19, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 19, false> (0x0x7f7bb0f186c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 19, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 19, false> (0x0x7f7bb0f18720) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 16, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 16, 36> (0x0x7f7bb0f18780) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 24, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 24, 25> (0x0x7f7bb0f187e0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 7, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 7, false> (0x0x7f7bb0f18840) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 7, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 7, false> (0x0x7f7bb0f188a0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 9, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 9, 25> (0x0x7f7bb0f18900) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 25, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<float, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<float>, Eigen::Matrix<float, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<float, 5, 1, 0, 5, 1> >, 2>, 25, 25> (0x0x7f7bb0f18960) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 18, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 18, false> (0x0x7f7bb0f189c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 18, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 18, false> (0x0x7f7bb0f18a20) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 36, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 36, 36> (0x0x7f7bb0f18a80) 0 empty

Class Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 25, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Block<Eigen::Matrix<double, 6, 5, 0, 6, 5>, 5, 5, false>, Eigen::DiagonalProduct<Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 5, 1> >, 2>, 25, 25> (0x0x7f7bb0f18ae0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 18, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 18, false> (0x0x7f7bb0f18b40) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 18, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 18, false> (0x0x7f7bb0f18ba0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 18, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 18, 36> (0x0x7f7bb0f18c00) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 25, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 25, 25> (0x0x7f7bb0f18c60) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 6, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 6, false> (0x0x7f7bb0f18cc0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 6, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 6, false> (0x0x7f7bb0f18d20) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10, 25> (0x0x7f7bb0f18d80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 17, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 17, false> (0x0x7f7bb0f18de0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 17, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 17, false> (0x0x7f7bb0f18e40) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 17, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 17, false> (0x0x7f7bb0f18ea0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 17, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 17, false> (0x0x7f7bb0f18f00) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 20, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 20, 36> (0x0x7f7bb0f18f60) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 5, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 5, false> (0x0x7f7bb0fc5000) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 5, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 5, false> (0x0x7f7bb0fc5060) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 11, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 11, 25> (0x0x7f7bb0fc50c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 16, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 16, false> (0x0x7f7bb0fc5120) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 16, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 16, false> (0x0x7f7bb0fc5180) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 16, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 16, false> (0x0x7f7bb0fc51e0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 16, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 16, false> (0x0x7f7bb0fc5240) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 22, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 22, 36> (0x0x7f7bb0fc52a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 4, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 4, false> (0x0x7f7bb0fc5300) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 4, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 4, false> (0x0x7f7bb0fc5360) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 12, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 12, 25> (0x0x7f7bb0fc53c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 15, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 15, false> (0x0x7f7bb0fc5420) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 15, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 15, false> (0x0x7f7bb0fc5480) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 15, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 15, false> (0x0x7f7bb0fc54e0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 15, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 15, false> (0x0x7f7bb0fc5540) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 24, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 24, 36> (0x0x7f7bb0fc55a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 3, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 3, false> (0x0x7f7bb0fc5600) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 3, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 3, false> (0x0x7f7bb0fc5660) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 13, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 13, 25> (0x0x7f7bb0fc56c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 14, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 14, false> (0x0x7f7bb0fc5720) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 14, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 14, false> (0x0x7f7bb0fc5780) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 14, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 14, false> (0x0x7f7bb0fc57e0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 14, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 14, false> (0x0x7f7bb0fc5840) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 26, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 26, 36> (0x0x7f7bb0fc58a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 2, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 2, false> (0x0x7f7bb0fc5900) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 2, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 2, false> (0x0x7f7bb0fc5960) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 14, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 14, 25> (0x0x7f7bb0fc59c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 13, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 13, false> (0x0x7f7bb0fc5a20) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 13, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 13, false> (0x0x7f7bb0fc5a80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 13, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 13, false> (0x0x7f7bb0fc5ae0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 13, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 13, false> (0x0x7f7bb0fc5b40) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 28, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 28, 36> (0x0x7f7bb0fc5ba0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 1, false> (0x0x7f7bb0fc5c00) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 1, false> (0x0x7f7bb0fc5c60) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 15, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 15, 25> (0x0x7f7bb0fc5cc0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 12, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 12, false> (0x0x7f7bb0fc5d20) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 12, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 12, false> (0x0x7f7bb0fc5d80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 12, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 12, false> (0x0x7f7bb0fc5de0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 12, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 12, false> (0x0x7f7bb0fc5e40) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 30, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 30, 36> (0x0x7f7bb0fc5ea0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 0, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 10u, 0, false> (0x0x7f7bb0fc5f00) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 0, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::Matrix<double, 5, 5, 0, 5, 5>, 10u, 0, false> (0x0x7f7bb0fc5f60) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 16, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 16, 25> (0x0x7f7bb0c8b000) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 11, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 11, false> (0x0x7f7bb0c8b060) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 11, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 11, false> (0x0x7f7bb0c8b0c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 11, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 11, false> (0x0x7f7bb0c8b120) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 11, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 11, false> (0x0x7f7bb0c8b180) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 32, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 32, 36> (0x0x7f7bb0c8b1e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 17, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 17, 25> (0x0x7f7bb0c8b240) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 10, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 10, false> (0x0x7f7bb0c8b2a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 10, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 10, false> (0x0x7f7bb0c8b300) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 10, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 10, false> (0x0x7f7bb0c8b360) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 10, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 10, false> (0x0x7f7bb0c8b3c0) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 34, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 34, 36> (0x0x7f7bb0c8b420) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 18, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 18, 25> (0x0x7f7bb0c8b480) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 9, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 9, false> (0x0x7f7bb0c8b4e0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 9, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 9, false> (0x0x7f7bb0c8b540) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 9, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 9, false> (0x0x7f7bb0c8b5a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 9, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 9, false> (0x0x7f7bb0c8b600) 0 empty

Class Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 36, 36>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_innervec_CompleteUnrolling<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 36, 36> (0x0x7f7bb0c8b660) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 19, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 19, 25> (0x0x7f7bb0c8b6c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 8, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 8, false> (0x0x7f7bb0c8b720) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 8, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 8, false> (0x0x7f7bb0c8b780) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 8, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 8, false> (0x0x7f7bb0c8b7e0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 8, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 8, false> (0x0x7f7bb0c8b840) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 20, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 20, 25> (0x0x7f7bb0c8b8a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 7, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 7, false> (0x0x7f7bb0c8b900) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 7, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 7, false> (0x0x7f7bb0c8b960) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 7, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 7, false> (0x0x7f7bb0c8b9c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 7, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 7, false> (0x0x7f7bb0c8ba20) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 21, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 21, 25> (0x0x7f7bb0c8ba80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 6, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 6, false> (0x0x7f7bb0c8bae0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 6, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 6, false> (0x0x7f7bb0c8bb40) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 6, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 6, false> (0x0x7f7bb0c8bba0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 6, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 6, false> (0x0x7f7bb0c8bc00) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 22, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 22, 25> (0x0x7f7bb0c8bc60) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 5, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 5, false> (0x0x7f7bb0c8bcc0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 5, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 5, false> (0x0x7f7bb0c8bd20) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 5, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 5, false> (0x0x7f7bb0c8bd80) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 5, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 5, false> (0x0x7f7bb0c8bde0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 23, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 23, 25> (0x0x7f7bb0c8be40) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 4, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 4, false> (0x0x7f7bb0c8bea0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 4, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 4, false> (0x0x7f7bb0c8bf00) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 4, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 4, false> (0x0x7f7bb0c8bf60) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 4, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 4, false> (0x0x7f7bb0d51000) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 24, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 24, 25> (0x0x7f7bb0d51060) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 3, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 3, false> (0x0x7f7bb0d510c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 3, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 3, false> (0x0x7f7bb0d51120) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 3, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 3, false> (0x0x7f7bb0d51180) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 3, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 3, false> (0x0x7f7bb0d511e0) 0 empty

Class Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 25, 25>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<double, 5, 5, 0, 5, 5>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 5, 5, 0, 5, 5> >, 25, 25> (0x0x7f7bb0d51240) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 2, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 2, false> (0x0x7f7bb0d512a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 2, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 2, false> (0x0x7f7bb0d51300) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 2, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 2, false> (0x0x7f7bb0d51360) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 2, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 2, false> (0x0x7f7bb0d513c0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 1, false> (0x0x7f7bb0d51420) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 1, false> (0x0x7f7bb0d51480) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 1, false> (0x0x7f7bb0d514e0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 1, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 1, false> (0x0x7f7bb0d51540) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 0, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<float>, Eigen::Matrix<float, 6, 6, 0, 6, 6> >, 10u, 0, false> (0x0x7f7bb0d515a0) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 0, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<float, 6, 6, 0, 6, 6>, Eigen::Matrix<float, 6, 6, 0, 6, 6>, 10u, 0, false> (0x0x7f7bb0d51600) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 0, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 6, 6, 0, 6, 6> >, 10u, 0, false> (0x0x7f7bb0d51660) 0 empty

Class Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 0, false>
   size=1 align=1
   base size=0 base align=1
Eigen::internal::triangular_assignment_selector<Eigen::Matrix<double, 6, 6, 0, 6, 6>, Eigen::Matrix<double, 6, 6, 0, 6, 6>, 10u, 0, false> (0x0x7f7bb0d516c0) 0 empty

