remove last deprecated size functions

This commit is contained in:
Alfredo Correa 2022-09-20 19:42:06 -07:00
parent 58267508d4
commit faf9d13f82
3 changed files with 5 additions and 5 deletions

View File

@ -259,8 +259,8 @@ public:
#else
if (getKl)
{
assert(KEleft->size(0) == nwalk && KEleft->size(1) == local_nCV);
assert(KEleft->stride(0) == KEleft->size(1));
assert(std::get<0>(KEleft->sizes()) == nwalk && std::get<1>(KEleft->sizes()) == local_nCV);
assert(KEleft->stride(0) == std::get<1>(KEleft->sizes()));
Klptr = to_address(KEleft->origin());
}
else

View File

@ -732,7 +732,7 @@ void AFQMCBasePropagator::assemble_X(size_t nsteps,
to_address(vbias.origin()), to_address(HWs.origin()), to_address(MF.origin()),
to_address(X.origin()));
#else
boost::multi::array_ref<XType, 3> X3D(to_address(X.origin()), {long(X.size(0)), long(nsteps), long(nwalk)});
boost::multi::array_ref<XType, 3> X3D(to_address(X.origin()), {long(X.size()), long(nsteps), long(nwalk)});
int m0, mN;
std::tie(m0, mN) = FairDivideBoundary(TG.TG_local().rank(), nCV, TG.TG_local().size());
TG.local_barrier();

View File

@ -441,8 +441,8 @@ auto Sizes(boost::multi::array<T, 2, As...> const& m)
template<class Matrix>
auto Sizes(Matrix const& m)
->decltype(std::array<long, 2>{static_cast<long>(m.size(0)), static_cast<long>(m.size(1))}) {
return std::array<long, 2>{static_cast<long>(m.size(0)), static_cast<long>(m.size(1))}; }
->decltype(std::array<long, 2>{static_cast<long>(std::get<0>(m.sizes())), static_cast<long>(std::get<1>(m.sizes()))}) {
return std::array<long, 2>{static_cast<long>(std::get<0>(m.sizes())), static_cast<long>(std::get<1>(m.sizes()))}; }
/*
* Computes the density matrix for a given reference.