Coot E01S03#3602
Conversation
Signed-off-by: Omar Shrit <omar@avontech.fr>
|
hmm, this is not throwing any error locally, probably C++ version issue |
Signed-off-by: Omar Shrit <omar@avontech.fr>
rcurtin
left a comment
There was a problem hiding this comment.
Nice, I think because the actual initialization functions use functions that are available in both Armadillo and Bandicoot that after this change things should work for Bandicoot too (once the IsMat and IsCube classes accept Bandicoot types, that is).
It looks like MSVC and the memory check job hiccup on the template SFINAE argument; I think the suggestion of typename = typename std::enable_if_t<...> should fix that. But, there are lots of ways to do it, template argument SFINAE is only one possibility (you could also use return type SFINAE or argument SFINAE...); up to you how you want to fix it, don't feel obligated to take my suggestion. 👍
Signed-off-by: Omar Shrit <omar@avontech.fr>
Signed-off-by: Omar Shrit <omar@avontech.fr>
|
This one should pass now, as it is the case on my machine. Let us merge it asap. |
Co-authored-by: Ryan Curtin <ryan@ratml.org>
Co-authored-by: Ryan Curtin <ryan@ratml.org>
Co-authored-by: Ryan Curtin <ryan@ratml.org>
Co-authored-by: Ryan Curtin <ryan@ratml.org>
Signed-off-by: Omar Shrit <omar@avontech.fr>
Prepare the following function signature for coot.
In the first PR, we will adapt it and add additional
std::enable_if_t<IsCoot>to make work in that case.