Panzer Version of the Day
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
panzer::dof_functors::EvaluateDOFFastSens_Scalar< ScalarT, Array > Class Template Reference

#include <Panzer_DOF_Functors.hpp>

Public Types

typedef PHX::Device execution_space
 

Public Member Functions

 EvaluateDOFFastSens_Scalar (PHX::MDField< const ScalarT, Cell, Point > in_dof_basis, PHX::MDField< ScalarT, Cell, Point > 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, Pointdof_basis
 
PHX::MDField< ScalarT, Cell, Pointdof_ip
 
PHX::View< const int * > offsets
 
Array basis
 
int numFields
 
int numPoints
 

Detailed Description

template<typename ScalarT, typename Array>
class panzer::dof_functors::EvaluateDOFFastSens_Scalar< ScalarT, Array >

Definition at line 234 of file Panzer_DOF_Functors.hpp.

Member Typedef Documentation

◆ execution_space

template<typename ScalarT , typename Array >
typedef PHX::Device panzer::dof_functors::EvaluateDOFFastSens_Scalar< ScalarT, Array >::execution_space

Definition at line 244 of file Panzer_DOF_Functors.hpp.

Constructor & Destructor Documentation

◆ EvaluateDOFFastSens_Scalar()

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

Definition at line 246 of file Panzer_DOF_Functors.hpp.

Member Function Documentation

◆ operator()()

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

Definition at line 256 of file Panzer_DOF_Functors.hpp.

Member Data Documentation

◆ dof_basis

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

Definition at line 235 of file Panzer_DOF_Functors.hpp.

◆ dof_ip

template<typename ScalarT , typename Array >
PHX::MDField<ScalarT,Cell,Point> panzer::dof_functors::EvaluateDOFFastSens_Scalar< ScalarT, Array >::dof_ip
private

Definition at line 236 of file Panzer_DOF_Functors.hpp.

◆ offsets

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

Definition at line 237 of file Panzer_DOF_Functors.hpp.

◆ basis

template<typename ScalarT , typename Array >
Array panzer::dof_functors::EvaluateDOFFastSens_Scalar< ScalarT, Array >::basis
private

Definition at line 238 of file Panzer_DOF_Functors.hpp.

◆ numFields

template<typename ScalarT , typename Array >
int panzer::dof_functors::EvaluateDOFFastSens_Scalar< ScalarT, Array >::numFields
private

Definition at line 240 of file Panzer_DOF_Functors.hpp.

◆ numPoints

template<typename ScalarT , typename Array >
int panzer::dof_functors::EvaluateDOFFastSens_Scalar< ScalarT, Array >::numPoints
private

Definition at line 241 of file Panzer_DOF_Functors.hpp.


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