Zoltan2
|
#include <Zoltan2_AlgMultiJagged.hpp>
Public Types | |
typedef policy_t::member_type | member_type |
typedef Kokkos::View< scalar_t * > | scalar_view_t |
typedef array_t | value_type [] |
Public Member Functions | |
ReduceArrayFunctor (part_t mj_concurrent_current_part, part_t mj_weight_array_size, Kokkos::View< index_t *, device_t > &mj_permutations, Kokkos::View< scalar_t *, device_t > &mj_coordinates, Kokkos::View< part_t *, device_t > &mj_parts, Kokkos::View< index_t *, device_t > &mj_part_xadj, Kokkos::View< index_t *, device_t > &mj_track_on_cuts) | |
size_t | team_shmem_size (int team_size) const |
KOKKOS_INLINE_FUNCTION void | operator() (const member_type &teamMember, value_type teamSum) const |
KOKKOS_INLINE_FUNCTION void | join (value_type dst, const value_type src) const |
KOKKOS_INLINE_FUNCTION void | init (value_type dst) const |
Public Attributes | |
part_t | concurrent_current_part |
int | value_count |
Kokkos::View< index_t *, device_t > | permutations |
Kokkos::View< scalar_t *, device_t > | coordinates |
Kokkos::View< part_t *, device_t > | parts |
Kokkos::View< index_t *, device_t > | part_xadj |
Kokkos::View< index_t *, device_t > | track_on_cuts |
Definition at line 4412 of file Zoltan2_AlgMultiJagged.hpp.
typedef policy_t::member_type Zoltan2::ReduceArrayFunctor< policy_t, scalar_t, part_t, index_t, device_t, array_t >::member_type |
Definition at line 4413 of file Zoltan2_AlgMultiJagged.hpp.
typedef Kokkos::View<scalar_t*> Zoltan2::ReduceArrayFunctor< policy_t, scalar_t, part_t, index_t, device_t, array_t >::scalar_view_t |
Definition at line 4414 of file Zoltan2_AlgMultiJagged.hpp.
typedef array_t Zoltan2::ReduceArrayFunctor< policy_t, scalar_t, part_t, index_t, device_t, array_t >::value_type[] |
Definition at line 4417 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 4432 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 4457 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 4476 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 4585 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 4591 of file Zoltan2_AlgMultiJagged.hpp.
part_t Zoltan2::ReduceArrayFunctor< policy_t, scalar_t, part_t, index_t, device_t, array_t >::concurrent_current_part |
Definition at line 4420 of file Zoltan2_AlgMultiJagged.hpp.
int Zoltan2::ReduceArrayFunctor< policy_t, scalar_t, part_t, index_t, device_t, array_t >::value_count |
Definition at line 4421 of file Zoltan2_AlgMultiJagged.hpp.
Kokkos::View<index_t*, device_t> Zoltan2::ReduceArrayFunctor< policy_t, scalar_t, part_t, index_t, device_t, array_t >::permutations |
Definition at line 4422 of file Zoltan2_AlgMultiJagged.hpp.
Kokkos::View<scalar_t *, device_t> Zoltan2::ReduceArrayFunctor< policy_t, scalar_t, part_t, index_t, device_t, array_t >::coordinates |
Definition at line 4423 of file Zoltan2_AlgMultiJagged.hpp.
Kokkos::View<part_t*, device_t> Zoltan2::ReduceArrayFunctor< policy_t, scalar_t, part_t, index_t, device_t, array_t >::parts |
Definition at line 4424 of file Zoltan2_AlgMultiJagged.hpp.
Kokkos::View<index_t *, device_t> Zoltan2::ReduceArrayFunctor< policy_t, scalar_t, part_t, index_t, device_t, array_t >::part_xadj |
Definition at line 4425 of file Zoltan2_AlgMultiJagged.hpp.
Kokkos::View<index_t *, device_t> Zoltan2::ReduceArrayFunctor< policy_t, scalar_t, part_t, index_t, device_t, array_t >::track_on_cuts |
Definition at line 4426 of file Zoltan2_AlgMultiJagged.hpp.