Intrepid2
Intrepid2::CubatureControlVolume< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvWeightViewType, jacDetViewType > Struct Template Reference

Public Member Functions

KOKKOS_INLINE_FUNCTION Functor (cubPointViewType cubPoints_, cubWeightViewType cubWeights_, subcvCoordViewType subcvCoords_, subcvWeightViewType subcvWeights_, jacDetViewType jacDets_)
KOKKOS_INLINE_FUNCTION void operator() (const ordinal_type cell) const

Public Attributes

cubPointViewType _cubPoints
cubWeightViewType _cubWeights
const subcvCoordViewType _subcvCoords
const subcvWeightViewType _subcvWeights
const jacDetViewType _jacDets

Detailed Description

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType, typename cubWeightViewType, typename subcvCoordViewType, typename subcvWeightViewType, typename jacDetViewType>
struct Intrepid2::CubatureControlVolume< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvWeightViewType, jacDetViewType >

Definition at line 46 of file Intrepid2_CubatureControlVolume.hpp.

Constructor & Destructor Documentation

◆ Functor()

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType, typename cubWeightViewType, typename subcvCoordViewType, typename subcvWeightViewType, typename jacDetViewType>
KOKKOS_INLINE_FUNCTION Intrepid2::CubatureControlVolume< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvWeightViewType, jacDetViewType >::Functor ( cubPointViewType cubPoints_,
cubWeightViewType cubWeights_,
subcvCoordViewType subcvCoords_,
subcvWeightViewType subcvWeights_,
jacDetViewType jacDets_ )
inline

Definition at line 54 of file Intrepid2_CubatureControlVolume.hpp.

Member Function Documentation

◆ operator()()

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

Definition at line 63 of file Intrepid2_CubatureControlVolume.hpp.

Member Data Documentation

◆ _cubPoints

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType, typename cubWeightViewType, typename subcvCoordViewType, typename subcvWeightViewType, typename jacDetViewType>
cubPointViewType Intrepid2::CubatureControlVolume< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvWeightViewType, jacDetViewType >::_cubPoints

Definition at line 47 of file Intrepid2_CubatureControlVolume.hpp.

◆ _cubWeights

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType, typename cubWeightViewType, typename subcvCoordViewType, typename subcvWeightViewType, typename jacDetViewType>
cubWeightViewType Intrepid2::CubatureControlVolume< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvWeightViewType, jacDetViewType >::_cubWeights

Definition at line 48 of file Intrepid2_CubatureControlVolume.hpp.

◆ _jacDets

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType, typename cubWeightViewType, typename subcvCoordViewType, typename subcvWeightViewType, typename jacDetViewType>
const jacDetViewType Intrepid2::CubatureControlVolume< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvWeightViewType, jacDetViewType >::_jacDets

Definition at line 51 of file Intrepid2_CubatureControlVolume.hpp.

◆ _subcvCoords

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType, typename cubWeightViewType, typename subcvCoordViewType, typename subcvWeightViewType, typename jacDetViewType>
const subcvCoordViewType Intrepid2::CubatureControlVolume< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvWeightViewType, jacDetViewType >::_subcvCoords

Definition at line 49 of file Intrepid2_CubatureControlVolume.hpp.

◆ _subcvWeights

template<typename DeviceType = void, typename pointValueType = double, typename weightValueType = double>
template<typename cubPointViewType, typename cubWeightViewType, typename subcvCoordViewType, typename subcvWeightViewType, typename jacDetViewType>
const subcvWeightViewType Intrepid2::CubatureControlVolume< DeviceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvWeightViewType, jacDetViewType >::_subcvWeights

Definition at line 50 of file Intrepid2_CubatureControlVolume.hpp.


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