kaleidicassociates / lubeck

High level linear algebra library for Dlang
http://lubeck.libmir.org/
Boost Software License 1.0
66 stars 14 forks source link

eigSymmetric fails to instantiate #39

Closed John-Colvin closed 4 years ago

John-Colvin commented 4 years ago
/home/john/.dub/packages/lubeck-1.3.1/lubeck/source/kaleidic/lubeck.d(1097,31): Error: template mir.ndslice.slice.sliced cannot deduce function from argument types !()(double[1], int, int), candidates are:
/home/john/.dub/packages/mir-algorithm-3.9.13/mir-algorithm/source/mir/ndslice/slice.d(245,6):        sliced(ulong N, Iterator)(Iterator iterator, size_t[N] lengths...)
  with N = 2LU,
       Iterator = double[1]
  must satisfy the following constraint:
       !isStaticArray!Iterator
/home/john/.dub/packages/mir-algorithm-3.9.13/mir-algorithm/source/mir/ndslice/slice.d(312,12):        sliced(T)(T[] array)
/home/john/.dub/packages/mir-algorithm-3.9.13/mir-algorithm/source/mir/ndslice/slice.d(335,5):        sliced(Iterator, ulong N, mir_slice_kind kind)(Slice!(Iterator, 1, kind) slice, size_t[N] lengths...)
Error: template instance kaleidic.lubeck.eigSymmetric!(cast(Flag)false, double*, cast(mir_slice_kind)2) error instantiating