Skip to content
Snippets Groups Projects

Fix/wrong expid for block

Files
9
@@ -20,10 +20,11 @@ public:
auto const *inptr = in.GetStorage().GetCPUPtr();
auto *outptr = out.GetStorage().GetCPUPtr();
size_t exp_idx = 0;
for (size_t block_idx = 0; block_idx < in.GetBlocks().size();
++block_idx)
{
auto const expPtr = this->m_expansionList->GetExp(block_idx);
auto const expPtr = this->m_expansionList->GetExp(exp_idx);
Nektar::StdRegions::StdMatrixKey key(
StdRegions::eBwdTrans, expPtr->DetShapeType(), *expPtr);
@@ -38,6 +39,7 @@ public:
inptr += block.block_size;
outptr += expPtr->GetTotPoints() * block.num_elements;
exp_idx += block.num_elements;
}
}
Loading