Intrepid2
Public Member Functions | Public Attributes | List of all members
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: