Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
panzer::dof_functors::SumRank2< GO, ArrayType > Struct Template Reference

Sums all entries of a Rank 2 Kokkos View. More...

#include <Panzer_DOFManager_Functors.hpp>

Public Types

typedef GO value_type
 
typedef PHX::Device execution_space
 

Public Member Functions

 SumRank2 (ArrayType a)
 
KOKKOS_INLINE_FUNCTION void operator() (const unsigned int i, GO &lsum) const
 

Public Attributes

ArrayType a_
 

Detailed Description

template<typename GO, typename ArrayType>
struct panzer::dof_functors::SumRank2< GO, ArrayType >

Sums all entries of a Rank 2 Kokkos View.

Definition at line 53 of file Panzer_DOFManager_Functors.hpp.

Member Typedef Documentation

template<typename GO , typename ArrayType >
typedef GO panzer::dof_functors::SumRank2< GO, ArrayType >::value_type

Definition at line 54 of file Panzer_DOFManager_Functors.hpp.

template<typename GO , typename ArrayType >
typedef PHX::Device panzer::dof_functors::SumRank2< GO, ArrayType >::execution_space

Definition at line 55 of file Panzer_DOFManager_Functors.hpp.

Constructor & Destructor Documentation

template<typename GO , typename ArrayType >
panzer::dof_functors::SumRank2< GO, ArrayType >::SumRank2 ( ArrayType  a)
inline

Definition at line 59 of file Panzer_DOFManager_Functors.hpp.

Member Function Documentation

template<typename GO , typename ArrayType >
KOKKOS_INLINE_FUNCTION void panzer::dof_functors::SumRank2< GO, ArrayType >::operator() ( const unsigned int  i,
GO &  lsum 
) const
inline

Definition at line 62 of file Panzer_DOFManager_Functors.hpp.

Member Data Documentation

template<typename GO , typename ArrayType >
ArrayType panzer::dof_functors::SumRank2< GO, ArrayType >::a_

Definition at line 57 of file Panzer_DOFManager_Functors.hpp.


The documentation for this struct was generated from the following file: