Compadre  1.5.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
Compadre_NeighborLists.hpp File Reference
#include "Compadre_Typedefs.hpp"
#include <Kokkos_Core.hpp>

Go to the source code of this file.

Classes

struct  Compadre::NeighborLists< view_type >
 NeighborLists assists in accessing entries of compressed row neighborhood lists. More...
 

Namespaces

 Compadre
 

Functions

template<typename view_type >
NeighborLists< view_type > Compadre::CreateNeighborLists (view_type number_of_neighbors_list)
 CreateNeighborLists allows for the construction of an object of type NeighborLists with template deduction. More...
 
template<typename view_type >
NeighborLists< view_type > Compadre::CreateNeighborLists (view_type neighbor_lists, view_type number_of_neighbors_list)
 CreateNeighborLists allows for the construction of an object of type NeighborLists with template deduction. More...
 
template<typename view_type >
NeighborLists< view_type > Compadre::CreateNeighborLists (view_type neighbor_lists, view_type number_of_neighbors_list, view_type neighbor_lists_row_offsets)
 CreateNeighborLists allows for the construction of an object of type NeighborLists with template deduction. More...
 
template<typename view_type_2d , typename view_type_1d = Kokkos::View<int*, typename view_type_2d::memory_space, typename view_type_2d::memory_traits>>
NeighborLists< view_type_1d > Compadre::Convert2DToCompressedRowNeighborLists (view_type_2d neighbor_lists)
 Converts 2D neighbor lists to compressed row neighbor lists. More...