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

Public Member Functions

 F_ComputeIntegral (Kokkos::View< Scalar **, DeviceType > integralView2, Kokkos::View< Scalar ***, DeviceType > integralView3, const TensorData< Scalar, DeviceType > leftComponent, const TensorData< Scalar, DeviceType > rightComponent, const TensorData< Scalar, DeviceType > cellMeasures, const TransformedBasisValues< Scalar, DeviceType > basisValuesLeft, const TransformedBasisValues< Scalar, DeviceType > basisValuesRight, const ComponentIntegralsArray componentIntegrals, const ordinal_type d_start, const ordinal_type d_end, const ordinal_type numPointTensorComponents, const ordinal_type leftFieldOffset, const ordinal_type rightFieldOffset, const ordinal_type integralViewRank)
 
KOKKOS_INLINE_FUNCTION void operator() (const ordinal_type &cellDataOrdinal, const ordinal_type &leftFieldOrdinal, const ordinal_type &rightFieldOrdinal) const
 

Private Types

using ComponentIntegralsArray = Kokkos::Array< Kokkos::Array< ScalarView< Scalar, DeviceType >, Parameters::MaxTensorComponents >, Parameters::MaxTensorComponents >
 

Private Attributes

Kokkos::View< Scalar
**, DeviceType > 
integralView2_
 
Kokkos::View< Scalar
***, DeviceType > 
integralView3_
 
const TensorData< Scalar,
DeviceType > 
leftComponent_
 
const TensorData< Scalar,
DeviceType > 
rightComponent_
 
const TensorData< Scalar,
DeviceType > 
cellMeasures_
 
const TransformedBasisValues
< Scalar, DeviceType > 
basisValuesLeft_
 
const TransformedBasisValues
< Scalar, DeviceType > 
basisValuesRight_
 
const ComponentIntegralsArray componentIntegrals_
 
const ordinal_type d_start_
 
const ordinal_type d_end_
 
const ordinal_type numPointTensorComponents_
 
const ordinal_type leftFieldOffset_
 
const ordinal_type rightFieldOffset_
 
const ordinal_type integralViewRank_
 

Detailed Description

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

Definition at line 1864 of file Intrepid2_IntegrationToolsDef.hpp.


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