ADF returns wrong dimensions
| adf_completion starting: +00:00:16,525 fullTensor.cpp : 582 : fatal: resultDims == _result.dimensions failed msg: The given results has wrong dimensions { 6 } should be { 5 }
✗
| Test has thrown an uncaught xerus::generic_error():
+00:00:16,525 fullTensor.cpp : 582 : fatal: resultDims == _result.dimensions failed msg: The given results has wrong dimensions { 6 } should be { 5 }
callstack:
[0x00000000008b3ecf .text] /homes/numerik/huber/store/code/xerus/src/xerus/fullTensor.cpp:562 (inside xerus::contract(xerus::FullTensor&, xerus::FullTensor const&, bool, xerus::FullTensor const&, bool, unsigned long))
[0x0000000000a79a5e .text] /homes/numerik/huber/store/code/xerus/src/xerus/algorithms/adf.cpp:213 (inside xerus::ADFVariant::solve(xerus::TTNetwork<false>&, std::vector<xerus::SinglePointMeasurment, std::allocator<xerus::SinglePointMeasurment> > const&) const)
[0x0000000000862cf5 .text] /homes/numerik/huber/store/code/xerus/src/unitTests/ttCompletion.cxx:29 (inside $_0::operator()() const)
[0x0000000000a70f61 .text] /usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/functional:2468 (inside std::function<bool ()>::operator()() const)
[0x0000000000a72a5d .text] /homes/numerik/huber/store/code/xerus/src/xerus/misc/test.cpp:221 (inside main)
[0x00002b62f6a9bbe5 .text] ??:? (inside __libc_start_main +0x245)
[0x0000000000423a61 .text] /home/abuild/rpmbuild/BUILD/glibc-2.18/csu/../sysdeps/x86_64/start.S:125 (inside _start)
exception thrown in function: contract (src/xerus/fullTensor.cpp : 582)