Intrepid2
Public Member Functions | Public Attributes | List of all members
Intrepid2::CubatureControlVolumeSide< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvSideNormalViewType, mapViewType > Struct Template Reference

Public Member Functions

KOKKOS_INLINE_FUNCTION Functor (cubPointViewType cubPoints_, cubWeightViewType cubWeights_, subcvCoordViewType subcvCoords_, subcvSideNormalViewType subcvSideNormals_, mapViewType sideMap_)
 
KOKKOS_INLINE_FUNCTION void operator() (const ordinal_type cell) const
 

Public Attributes

cubPointViewType _cubPoints
 
cubWeightViewType _cubWeights
 
const subcvCoordViewType _subcvCoords
 
const subcvSideNormalViewType _subcvSideNormals
 
const mapViewType _sideMap
 

Detailed Description

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType, typename cubWeightViewType, typename subcvCoordViewType, typename subcvSideNormalViewType, typename mapViewType>
struct Intrepid2::CubatureControlVolumeSide< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvSideNormalViewType, mapViewType >

Definition at line 75 of file Intrepid2_CubatureControlVolumeSide.hpp.

Constructor & Destructor Documentation

◆ Functor()

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType , typename cubWeightViewType , typename subcvCoordViewType , typename subcvSideNormalViewType , typename mapViewType >
KOKKOS_INLINE_FUNCTION Intrepid2::CubatureControlVolumeSide< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvSideNormalViewType, mapViewType >::Functor ( cubPointViewType  cubPoints_,
cubWeightViewType  cubWeights_,
subcvCoordViewType  subcvCoords_,
subcvSideNormalViewType  subcvSideNormals_,
mapViewType  sideMap_ 
)
inline

Definition at line 83 of file Intrepid2_CubatureControlVolumeSide.hpp.

Member Function Documentation

◆ operator()()

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType , typename cubWeightViewType , typename subcvCoordViewType , typename subcvSideNormalViewType , typename mapViewType >
KOKKOS_INLINE_FUNCTION void Intrepid2::CubatureControlVolumeSide< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvSideNormalViewType, mapViewType >::operator() ( const ordinal_type  cell) const
inline

Definition at line 92 of file Intrepid2_CubatureControlVolumeSide.hpp.

Member Data Documentation

◆ _cubPoints

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType , typename cubWeightViewType , typename subcvCoordViewType , typename subcvSideNormalViewType , typename mapViewType >
cubPointViewType Intrepid2::CubatureControlVolumeSide< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvSideNormalViewType, mapViewType >::_cubPoints

Definition at line 76 of file Intrepid2_CubatureControlVolumeSide.hpp.

◆ _cubWeights

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType , typename cubWeightViewType , typename subcvCoordViewType , typename subcvSideNormalViewType , typename mapViewType >
cubWeightViewType Intrepid2::CubatureControlVolumeSide< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvSideNormalViewType, mapViewType >::_cubWeights

Definition at line 77 of file Intrepid2_CubatureControlVolumeSide.hpp.

◆ _sideMap

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType , typename cubWeightViewType , typename subcvCoordViewType , typename subcvSideNormalViewType , typename mapViewType >
const mapViewType Intrepid2::CubatureControlVolumeSide< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvSideNormalViewType, mapViewType >::_sideMap

Definition at line 80 of file Intrepid2_CubatureControlVolumeSide.hpp.

◆ _subcvCoords

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType , typename cubWeightViewType , typename subcvCoordViewType , typename subcvSideNormalViewType , typename mapViewType >
const subcvCoordViewType Intrepid2::CubatureControlVolumeSide< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvSideNormalViewType, mapViewType >::_subcvCoords

Definition at line 78 of file Intrepid2_CubatureControlVolumeSide.hpp.

◆ _subcvSideNormals

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType , typename cubWeightViewType , typename subcvCoordViewType , typename subcvSideNormalViewType , typename mapViewType >
const subcvSideNormalViewType Intrepid2::CubatureControlVolumeSide< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvSideNormalViewType, mapViewType >::_subcvSideNormals

Definition at line 79 of file Intrepid2_CubatureControlVolumeSide.hpp.


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