Compadre  1.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Namespaces | Functions
Compadre_Utilities.hpp File Reference
#include "Compadre_Config.h"
#include "Compadre_Typedefs.hpp"

Go to the source code of this file.

Classes

struct  Compadre::Extract
 

Namespaces

 Compadre
 

Functions

KOKKOS_INLINE_FUNCTION void Compadre::getMidpointFromCellVertices (const member_type &teamMember, scratch_vector_type midpoint_storage, scratch_matrix_right_type cell_coordinates, const int cell_num, const int dim=3)
 
template<typename view_type_1 , typename view_type_2 >
KOKKOS_INLINE_FUNCTION double Compadre::getAreaFromVectors (const member_type &teamMember, view_type_1 v1, view_type_2 v2)
 
template<typename output_memory_space , typename view_type_input_data , typename output_array_layout = typename view_type_input_data::array_layout, typename index_type = int>
Kokkos::View< int
*, output_array_layout,
output_memory_space > 
Compadre::filterViewByID (view_type_input_data input_data_host_or_device, index_type filtered_value)