Intrepid2
Public Member Functions | Public Attributes | List of all members
Intrepid2::Experimental::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::Experimental::MultiplyBasisByWeights< ViewType1, ViewType2 >

Definition at line 757 of file Intrepid2_ProjectionToolsDefL2.hpp.

Constructor & Destructor Documentation

◆ MultiplyBasisByWeights()

template<typename ViewType1 , typename ViewType2 >
Intrepid2::Experimental::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 767 of file Intrepid2_ProjectionToolsDefL2.hpp.

Member Function Documentation

◆ operator()()

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

Definition at line 776 of file Intrepid2_ProjectionToolsDefL2.hpp.

Member Data Documentation

◆ basisAtBasisEPoints_

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

Definition at line 758 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ basisAtTargetEPoints_

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

Definition at line 762 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ basisEWeights_

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

Definition at line 759 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ fieldDim_

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

Definition at line 764 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ numElemDofs_

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

Definition at line 765 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ targetEWeights_

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

Definition at line 761 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ wBasisAtBasisEPoints_

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

Definition at line 760 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ wBasisDofAtTargetEPoints_

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

Definition at line 763 of file Intrepid2_ProjectionToolsDefL2.hpp.


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