44 this->utils.setFieldData(flux,fm);
46 TEUCHOS_ASSERT(
static_cast<std::size_t
>(flux.extent(2)) == values.size());
48 auto flux_v = flux.get_static_view();
50 for (
int dim = 0; dim < flux_v.extent_int(2); ++dim) {
51 auto val = values[dim];
52 Kokkos::parallel_for (
"ConstantFlux", flux.extent_int(0), KOKKOS_LAMBDA(
const int cell) {
53 for (
int ip = 0; ip < flux_v.extent_int(1); ++ip)
54 flux_v(cell,ip,dim) = val;