|
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.
1.8.5