10 View<int**,CLayout,DeviceType>
tr;
11 View<double***,CLayout,DeviceType>
p;
12 View<double**,CLayout,DeviceType>
dx;
18 :
sgn(-(sml_bt_sign<0.0 ? -1.0 : 1.0)),
37 :
sgn(-(sml_bt_sign<0.0 ? -1.0 : 1.0)),
53 Kokkos::parallel_for(
"gradparx2", Kokkos::RangePolicy<ExSpace>(0,is_inside_local.extent(0)), KOKKOS_LAMBDA(
const int i ){
Projection< HostType > one_plane_ff
Definition: grid.hpp:317
View< int **, CLayout, DeviceType > tr
Definition: gradparx2.hpp:10
Definition: boundary.hpp:6
View< double **, CLayout, DeviceType > dx
Definition: gradparx2.hpp:12
GradParXTmp()
Definition: gradparx2.hpp:15
double sgn
Definition: gradparx2.hpp:9
Definition: gradparx2.hpp:8
GradParXTmp(const Grid< DeviceType > &grid, int nseg, double sml_bt_sign, rtype *bd_fort)
Definition: gradparx2.hpp:17
GradParXTmp(const Grid< DeviceType > &grid, double sml_bt_sign)
Definition: gradparx2.hpp:36
View< bool *, CLayout, DeviceType > is_inside
Definition: gradparx2.hpp:13
KOKKOS_INLINE_FUNCTION bool is_inside(int i) const
Definition: boundary.hpp:34
View< double ***, CLayout, Device > p
Definition: grid.hpp:55
Definition: boundary.hpp:12
Order
Definition: globals.hpp:77
void negative_gradparx2(const Grid< DeviceType > &grid, const GradParXTmp &gpxt, const Kokkos::View< double **, Kokkos::LayoutRight, DeviceType > &input, const Kokkos::View< double **, Kokkos::LayoutRight, DeviceType > &output, Order derivative_order)
Definition: gradparx2.cpp:24
View< double ***, CLayout, DeviceType > p
Definition: gradparx2.hpp:11
View< int **, CLayout, Device > tr
Definition: grid.hpp:54
void parallel_for(const std::string name, int n_ptl, Function func, Option option, HostAoSoA aosoa_h, DeviceAoSoA aosoa_d)
Definition: streamed_parallel_for.hpp:252
View< double **, CLayout, Device > dx
Definition: grid.hpp:56
Kokkos::ViewAllocateWithoutInitializing NoInit
Definition: space_settings.hpp:68
void set_is_inside(const Boundary< DeviceType > &bd, const View< bool *, CLayout, DeviceType > &is_inside_local)
Definition: gradparx2.hpp:52