Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
panzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim > Class Template Reference

#include <Panzer_DOF_Functors.hpp>

Public Types

typedef PHX::Device execution_space
 

Public Member Functions

 EvaluateDOFFastSens_Vector (PHX::MDField< const ScalarT, Cell, Point > in_dof_basis, PHX::MDField< ScalarT, Cell, Point, Dim > in_dof_ip, PHX::View< const int * > in_offsets, Array in_basis)
 
KOKKOS_INLINE_FUNCTION void operator() (const unsigned int cell) const
 

Private Attributes

PHX::MDField< const ScalarT,
Cell, Point
dof_basis
 
PHX::MDField< ScalarT, Cell,
Point, Dim
dof_ip
 
PHX::View< const int * > offsets
 
Array basis
 
const int numFields
 
const int numPoints
 

Detailed Description

template<typename ScalarT, typename Array, int spaceDim>
class panzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim >

Definition at line 158 of file Panzer_DOF_Functors.hpp.

Member Typedef Documentation

template<typename ScalarT, typename Array, int spaceDim>
typedef PHX::Device panzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim >::execution_space

Definition at line 168 of file Panzer_DOF_Functors.hpp.

Constructor & Destructor Documentation

template<typename ScalarT, typename Array, int spaceDim>
panzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim >::EvaluateDOFFastSens_Vector ( PHX::MDField< const ScalarT, Cell, Point in_dof_basis,
PHX::MDField< ScalarT, Cell, Point, Dim in_dof_ip,
PHX::View< const int * >  in_offsets,
Array  in_basis 
)
inline

Definition at line 170 of file Panzer_DOF_Functors.hpp.

Member Function Documentation

template<typename ScalarT, typename Array, int spaceDim>
KOKKOS_INLINE_FUNCTION void panzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim >::operator() ( const unsigned int  cell) const
inline

Definition at line 180 of file Panzer_DOF_Functors.hpp.

Member Data Documentation

template<typename ScalarT, typename Array, int spaceDim>
PHX::MDField<const ScalarT,Cell,Point> panzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim >::dof_basis
private

Definition at line 159 of file Panzer_DOF_Functors.hpp.

template<typename ScalarT, typename Array, int spaceDim>
PHX::MDField<ScalarT,Cell,Point,Dim> panzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim >::dof_ip
private

Definition at line 160 of file Panzer_DOF_Functors.hpp.

template<typename ScalarT, typename Array, int spaceDim>
PHX::View<const int*> panzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim >::offsets
private

Definition at line 161 of file Panzer_DOF_Functors.hpp.

template<typename ScalarT, typename Array, int spaceDim>
Array panzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim >::basis
private

Definition at line 162 of file Panzer_DOF_Functors.hpp.

template<typename ScalarT, typename Array, int spaceDim>
const int panzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim >::numFields
private

Definition at line 164 of file Panzer_DOF_Functors.hpp.

template<typename ScalarT, typename Array, int spaceDim>
const int panzer::dof_functors::EvaluateDOFFastSens_Vector< ScalarT, Array, spaceDim >::numPoints
private

Definition at line 165 of file Panzer_DOF_Functors.hpp.


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