Intrepid2
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 1821 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 1832 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 1848 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 1827 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 1823 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 1824 of file Intrepid2_IntegrationToolsDef.hpp.

◆ leftRank_

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

Definition at line 1828 of file Intrepid2_IntegrationToolsDef.hpp.

◆ numPoints_

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

Definition at line 1830 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 1825 of file Intrepid2_IntegrationToolsDef.hpp.

◆ rightRank_

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

Definition at line 1829 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 1826 of file Intrepid2_IntegrationToolsDef.hpp.


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