Intrepid2: const nature with kokkos and output values
Created by: bathmatt
@kyungjoo-kim @crtrott @rppawlo
The prototype for getVaues assumes a non-const outputValue
However, if one uses internal class views for this, they have to be const, since the kokkos functor has to be const. The only solution is to make the views mutable, is this the right option? Do we want to specialize on kokkos::view types for const? What is the right thing moving forward?
template<class Scalar, class ArrayScalar> void getValues_HGRAD_Args(ArrayScalar & outputValues, const ArrayScalar & inputPoints, const EOperator operatorType, const shards::CellTopology& cellTopo, const int basisCard){