Intrepid2
Intrepid2::FunctorsProjectionTools::MultiplyBasisByWeights< ViewType1, ViewType2 > Struct Template Reference

Public Member Functions

 MultiplyBasisByWeights (const ViewType1 basisAtBasisEPoints, const ViewType2 basisEWeights, const ViewType1 wBasisAtBasisEPoints, const ViewType2 targetEWeights, const ViewType1 basisAtTargetEPoints, const ViewType1 wBasisDofAtTargetEPoints, ordinal_type fieldDim, ordinal_type numElemDofs)
void KOKKOS_INLINE_FUNCTION operator() (const ordinal_type ic) const

Public Attributes

const ViewType1 basisAtBasisEPoints_
const ViewType2 basisEWeights_
const ViewType1 wBasisAtBasisEPoints_
const ViewType2 targetEWeights_
const ViewType1 basisAtTargetEPoints_
const ViewType1 wBasisDofAtTargetEPoints_
ordinal_type fieldDim_
ordinal_type numElemDofs_

Detailed Description

template<typename ViewType1, typename ViewType2>
struct Intrepid2::FunctorsProjectionTools::MultiplyBasisByWeights< ViewType1, ViewType2 >

Definition at line 315 of file Intrepid2_ProjectionToolsDefL2.hpp.

Constructor & Destructor Documentation

◆ MultiplyBasisByWeights()

template<typename ViewType1, typename ViewType2>
Intrepid2::FunctorsProjectionTools::MultiplyBasisByWeights< ViewType1, ViewType2 >::MultiplyBasisByWeights ( const ViewType1 basisAtBasisEPoints,
const ViewType2 basisEWeights,
const ViewType1 wBasisAtBasisEPoints,
const ViewType2 targetEWeights,
const ViewType1 basisAtTargetEPoints,
const ViewType1 wBasisDofAtTargetEPoints,
ordinal_type fieldDim,
ordinal_type numElemDofs )
inline

Definition at line 325 of file Intrepid2_ProjectionToolsDefL2.hpp.

Member Function Documentation

◆ operator()()

template<typename ViewType1, typename ViewType2>
void KOKKOS_INLINE_FUNCTION Intrepid2::FunctorsProjectionTools::MultiplyBasisByWeights< ViewType1, ViewType2 >::operator() ( const ordinal_type ic) const
inline

Definition at line 334 of file Intrepid2_ProjectionToolsDefL2.hpp.

Member Data Documentation

◆ basisAtBasisEPoints_

template<typename ViewType1, typename ViewType2>
const ViewType1 Intrepid2::FunctorsProjectionTools::MultiplyBasisByWeights< ViewType1, ViewType2 >::basisAtBasisEPoints_

Definition at line 316 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ basisAtTargetEPoints_

template<typename ViewType1, typename ViewType2>
const ViewType1 Intrepid2::FunctorsProjectionTools::MultiplyBasisByWeights< ViewType1, ViewType2 >::basisAtTargetEPoints_

Definition at line 320 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ basisEWeights_

template<typename ViewType1, typename ViewType2>
const ViewType2 Intrepid2::FunctorsProjectionTools::MultiplyBasisByWeights< ViewType1, ViewType2 >::basisEWeights_

Definition at line 317 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ fieldDim_

template<typename ViewType1, typename ViewType2>
ordinal_type Intrepid2::FunctorsProjectionTools::MultiplyBasisByWeights< ViewType1, ViewType2 >::fieldDim_

Definition at line 322 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ numElemDofs_

template<typename ViewType1, typename ViewType2>
ordinal_type Intrepid2::FunctorsProjectionTools::MultiplyBasisByWeights< ViewType1, ViewType2 >::numElemDofs_

Definition at line 323 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ targetEWeights_

template<typename ViewType1, typename ViewType2>
const ViewType2 Intrepid2::FunctorsProjectionTools::MultiplyBasisByWeights< ViewType1, ViewType2 >::targetEWeights_

Definition at line 319 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ wBasisAtBasisEPoints_

template<typename ViewType1, typename ViewType2>
const ViewType1 Intrepid2::FunctorsProjectionTools::MultiplyBasisByWeights< ViewType1, ViewType2 >::wBasisAtBasisEPoints_

Definition at line 318 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ wBasisDofAtTargetEPoints_

template<typename ViewType1, typename ViewType2>
const ViewType1 Intrepid2::FunctorsProjectionTools::MultiplyBasisByWeights< ViewType1, ViewType2 >::wBasisDofAtTargetEPoints_

Definition at line 321 of file Intrepid2_ProjectionToolsDefL2.hpp.


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