17 template <
typename T,
unsigned Dim,
class Mesh,
class Centering,
class... ViewArgs>
19 template <
typename... Props>
60 bc_m.findBCNeighbors(*
this);
typename detail::ViewType< T, Dim, ViewArgs... >::view_type view_type
void initialize(Mesh_t &, Layout_t &, int nghost=1)
void updateLayout(Layout_t &, int nghost=1)
typename detail::CreateUniformType< base_type, typename view_type::uniform_type >::type uniform_type
T getVolumeAverage() const
Field(const Field &)=default
BConds< Field< T, Dim, Mesh, Centering, ViewArgs... >, Dim > BConds_t
T getVolumeIntegral() const
BareField< T, Dim, ViewArgs... > BareField_t
Field(Mesh_t &, Layout_t &, int nghost=1)
KOKKOS_INLINE_FUNCTION Mesh_t & get_mesh() const
FieldLayout< Dim > Layout_t
typename BareField_t::view_type view_type
void setFieldBC(BConds_t &bc)
Field< T, Dim, Mesh, Centering, Props... > base_type
typename Forward< Type, view_type >::type type