mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-16 17:22:55 +00:00
Revert back from ResizeVector to Allocate but setting vtkm::CopyFlag::On
This commit is contained in:
parent
76dcacc090
commit
a10d7be0bf
@ -1273,14 +1273,7 @@ void TreeGrafter<MeshType, FieldType>::CopyNewNodes(
|
||||
#endif
|
||||
|
||||
// B. Next, we transfer the data values
|
||||
// NOTE: Originally the data values were initalized with NO_SUCH_ELEMENT but a simply allocate should suffice
|
||||
this->ResizeVector<FieldType>(
|
||||
hierarchicalTree.DataValues,
|
||||
totalNNodes,
|
||||
static_cast<FieldType>(0)); // TODO/FIXME: Changed from NO_SUCH_ELEMENT to 0. Check.
|
||||
// TODO/FIXME: Check why
|
||||
//hierarchicalTree.DataValues.Allocate(totalNNodes);
|
||||
// is not sufficient
|
||||
hierarchicalTree.DataValues.Allocate(totalNNodes, vtkm::CopyFlag::On);
|
||||
|
||||
auto meshValuesPermuted = vtkm::cont::make_ArrayHandlePermutation(this->NewNodes, meshDataValues);
|
||||
// copy all of mesh->DataValue(newNodes[newNode]) to the end of hierarchicalTree.DataValues starting at nOldNodes
|
||||
|
Loading…
Reference in New Issue
Block a user