|
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 | join (volatile value_type dst, const volatile 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 4470 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 4471 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 4472 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 4475 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 4490 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 4515 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 4534 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 4635 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 4642 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 4648 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 4478 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 4479 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 4480 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 4481 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 4482 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 4483 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 4484 of file Zoltan2_AlgMultiJagged.hpp.