Intrepid2
Public Member Functions | Private Attributes | List of all members
Intrepid2::Impl::F_RefSpaceIntegral< Scalar, DeviceType > Class Template Reference

Public Member Functions

 F_RefSpaceIntegral (ScalarView< Scalar, DeviceType > integralView, Data< Scalar, DeviceType > left, Data< Scalar, DeviceType > right, Data< Scalar, DeviceType > weights, ordinal_type dimSpan)
 
KOKKOS_INLINE_FUNCTION void operator() (const ordinal_type &i, const ordinal_type &j) const
 

Private Attributes

ScalarView< Scalar, DeviceType > integral_
 
Data< Scalar, DeviceType > left_
 
Data< Scalar, DeviceType > right_
 
Data< Scalar, DeviceType > weights_
 
ordinal_type dimSpan_
 
ordinal_type leftRank_
 
ordinal_type rightRank_
 
ordinal_type numPoints_
 

Detailed Description

template<class Scalar, class DeviceType>
class Intrepid2::Impl::F_RefSpaceIntegral< Scalar, DeviceType >

Definition at line 1819 of file Intrepid2_IntegrationToolsDef.hpp.

Constructor & Destructor Documentation

◆ F_RefSpaceIntegral()

template<class Scalar , class DeviceType >
Intrepid2::Impl::F_RefSpaceIntegral< Scalar, DeviceType >::F_RefSpaceIntegral ( ScalarView< Scalar, DeviceType >  integralView,
Data< Scalar, DeviceType >  left,
Data< Scalar, DeviceType >  right,
Data< Scalar, DeviceType >  weights,
ordinal_type  dimSpan 
)
inline

Definition at line 1830 of file Intrepid2_IntegrationToolsDef.hpp.

Member Function Documentation

◆ operator()()

template<class Scalar , class DeviceType >
KOKKOS_INLINE_FUNCTION void Intrepid2::Impl::F_RefSpaceIntegral< Scalar, DeviceType >::operator() ( const ordinal_type &  i,
const ordinal_type &  j 
) const
inline

Definition at line 1846 of file Intrepid2_IntegrationToolsDef.hpp.

Member Data Documentation

◆ dimSpan_

template<class Scalar , class DeviceType >
ordinal_type Intrepid2::Impl::F_RefSpaceIntegral< Scalar, DeviceType >::dimSpan_
private

Definition at line 1825 of file Intrepid2_IntegrationToolsDef.hpp.

◆ integral_

template<class Scalar , class DeviceType >
ScalarView<Scalar,DeviceType> Intrepid2::Impl::F_RefSpaceIntegral< Scalar, DeviceType >::integral_
private

Definition at line 1821 of file Intrepid2_IntegrationToolsDef.hpp.

◆ left_

template<class Scalar , class DeviceType >
Data<Scalar,DeviceType> Intrepid2::Impl::F_RefSpaceIntegral< Scalar, DeviceType >::left_
private

Definition at line 1822 of file Intrepid2_IntegrationToolsDef.hpp.

◆ leftRank_

template<class Scalar , class DeviceType >
ordinal_type Intrepid2::Impl::F_RefSpaceIntegral< Scalar, DeviceType >::leftRank_
private

Definition at line 1826 of file Intrepid2_IntegrationToolsDef.hpp.

◆ numPoints_

template<class Scalar , class DeviceType >
ordinal_type Intrepid2::Impl::F_RefSpaceIntegral< Scalar, DeviceType >::numPoints_
private

Definition at line 1828 of file Intrepid2_IntegrationToolsDef.hpp.

◆ right_

template<class Scalar , class DeviceType >
Data<Scalar,DeviceType> Intrepid2::Impl::F_RefSpaceIntegral< Scalar, DeviceType >::right_
private

Definition at line 1823 of file Intrepid2_IntegrationToolsDef.hpp.

◆ rightRank_

template<class Scalar , class DeviceType >
ordinal_type Intrepid2::Impl::F_RefSpaceIntegral< Scalar, DeviceType >::rightRank_
private

Definition at line 1827 of file Intrepid2_IntegrationToolsDef.hpp.

◆ weights_

template<class Scalar , class DeviceType >
Data<Scalar,DeviceType> Intrepid2::Impl::F_RefSpaceIntegral< Scalar, DeviceType >::weights_
private

Definition at line 1824 of file Intrepid2_IntegrationToolsDef.hpp.


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