Intrepid2
Intrepid2::CubatureControlVolumeBoundary< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, subcvCoordViewType, mapViewType > Struct Template Reference

Public Member Functions

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

Public Attributes

cubPointViewType _cubPoints
const subcvCoordViewType _subcvCoords
const mapViewType _sideMap

Detailed Description

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

Definition at line 46 of file Intrepid2_CubatureControlVolumeBoundary.hpp.

Constructor & Destructor Documentation

◆ Functor()

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

Definition at line 52 of file Intrepid2_CubatureControlVolumeBoundary.hpp.

Member Function Documentation

◆ operator()()

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

Definition at line 59 of file Intrepid2_CubatureControlVolumeBoundary.hpp.

Member Data Documentation

◆ _cubPoints

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

Definition at line 47 of file Intrepid2_CubatureControlVolumeBoundary.hpp.

◆ _sideMap

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

Definition at line 49 of file Intrepid2_CubatureControlVolumeBoundary.hpp.

◆ _subcvCoords

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

Definition at line 48 of file Intrepid2_CubatureControlVolumeBoundary.hpp.


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