9 template <
typename T,
unsigned Dim,
class Mesh,
class Centering,
class... ViewArgs>
29 Kokkos::deep_copy(copy.getView(), this->getView());
40 for (
unsigned int face = 0; face < 2 *
Dim; ++face) {
53 for (
unsigned int face = 0; face < 2 *
Dim; ++face) {
62 return this->
sum() * dV;
Layout_t & getLayout() const
T sum(int nghost=0) const
void initialize(Layout_t &l, int nghost=1)
void updateLayout(Layout_t &, int nghost=1)
void initialize(Mesh_t &, Layout_t &, int nghost=1)
void updateLayout(Layout_t &, int nghost=1)
T getVolumeAverage() const
T getVolumeIntegral() const
BareField< T, Dim, ViewArgs... > BareField_t
FieldLayout< Dim > Layout_t