remove deprecated size from ma blas extensions

This commit is contained in:
Alfredo Correa 2022-08-26 14:27:48 -07:00
parent 05fa907d63
commit 4ed33afe72
1 changed files with 2 additions and 2 deletions

View File

@ -51,10 +51,10 @@ template<class T,
typename = typename std::enable_if<std::decay<MultiArray1D>::type::dimensionality == 1>::type>
void adotpby(T const alpha, MultiArray2Dx const& x, MultiArray2Dy const& y, Q const beta, MultiArray1D res)
{
if (x.size(0) != y.size(0) || x.size(0) != res.size(0) || x.size(1) != y.size(1) || x.stride(1) != 1 ||
if (std::get<0>(x.sizes()) != std::get<0>(y.sizes()) || std::get<0>(x.sizes()) != std::get<0>(res.sizes()) || std::get<1>(x.sizes()) != std::get<1>(y.sizes()) || x.stride(1) != 1 ||
y.stride(1) != 1)
throw std::runtime_error(" Error: Inconsistent matrix dimensions in adotpby(2D).\n");
strided_adotpby(x.size(0), x.size(1), alpha, pointer_dispatch(x.origin()), x.stride(0), pointer_dispatch(y.origin()),
strided_adotpby(std::get<0>(x.sizes()), std::get<1>(x.sizes()), alpha, pointer_dispatch(x.origin()), x.stride(0), pointer_dispatch(y.origin()),
y.stride(0), beta, to_address(res.origin()), res.stride(0));
}