Go to the documentation of this file.
3 #ifndef __AB2Kernels_hpp__
4 #define __AB2Kernels_hpp__
25 y[i] += dt*(
static_cast<real>(1.5) * dy[i] -
static_cast<real>(0.5) * dy1[i]);
51 y[i] += dt*(
static_cast<real>(1.5) * dy[i] -
static_cast<real>(0.5) * dy1[i]);
INLINE_FUNCTION_HD T & end()
End.
INLINE_FUNCTION_HD T & start()
Start.
Kokkos::View< T * > deviceViewType1D
1D array (vector) with default device (memory space and execution space)
bool intAllActive(const word &name, real dt, rangeU32 activeRng, const deviceViewType1D< realx3 > &y, const deviceViewType1D< realx3 > &dy, const deviceViewType1D< realx3 > &dy1)
const INLINE_FUNCTION_HD auto & activeRange() const
bool intScattered(const word &name, real dt, const pFlagTypeDevice &activePoints, const deviceViewType1D< realx3 > &y, const deviceViewType1D< realx3 > &dy, const deviceViewType1D< realx3 > &dy1)
Kokkos::RangePolicy< Kokkos::DefaultExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< pFlow::uint32 > > deviceRPolicyStatic