Our axom::Array and axom::ArrayView classes have a template parameter for the memory space, which defaults to Dynamic (e.g. using umpire to control the memory space), but could be locked to to other spaces like DEVICE or HOST.
We should investigate if this functionality is still needed or if we can remove the extra template parameter.
Removing the parameter would simplify some of the most complicated classes in Axom.
Our axom::Array and axom::ArrayView classes have a template parameter for the memory space, which defaults to Dynamic (e.g. using umpire to control the memory space), but could be locked to to other spaces like DEVICE or HOST.
We should investigate if this functionality is still needed or if we can remove the extra template parameter.
Removing the parameter would simplify some of the most complicated classes in Axom.