Intrepid2
Public Member Functions | Public Attributes | List of all members
Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 > Struct Template Reference

Public Member Functions

 ComputeBasisCoeffsOnEdges_HCurl (const ViewType2 targetEWeights, const ViewType1 basisAtTargetEPoints, const ViewType1 wTanBasisAtTargetEPoints, const ViewType3 tagToOrdinal, const ViewType4 targetAtTargetEPoints, const ViewType1 targetTanAtTargetEPoints, const ViewType1 refEdgeTangent, ordinal_type edgeCardinality, ordinal_type offsetTarget, ordinal_type edgeDim, ordinal_type dim, ordinal_type iedge)
 
void KOKKOS_INLINE_FUNCTION operator() (const ordinal_type ic) const
 

Public Attributes

const ViewType2 targetEWeights_
 
const ViewType1 basisAtTargetEPoints_
 
const ViewType1 wTanBasisAtTargetEPoints_
 
const ViewType3 tagToOrdinal_
 
const ViewType4 targetAtTargetEPoints_
 
const ViewType1 targetTanAtTargetEPoints_
 
const ViewType1 refEdgeTangent_
 
ordinal_type edgeCardinality_
 
ordinal_type offsetTarget_
 
ordinal_type edgeDim_
 
ordinal_type dim_
 
ordinal_type iedge_
 

Detailed Description

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4>
struct Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >

Definition at line 60 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

Constructor & Destructor Documentation

◆ ComputeBasisCoeffsOnEdges_HCurl()

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::ComputeBasisCoeffsOnEdges_HCurl ( const ViewType2  targetEWeights,
const ViewType1  basisAtTargetEPoints,
const ViewType1  wTanBasisAtTargetEPoints,
const ViewType3  tagToOrdinal,
const ViewType4  targetAtTargetEPoints,
const ViewType1  targetTanAtTargetEPoints,
const ViewType1  refEdgeTangent,
ordinal_type  edgeCardinality,
ordinal_type  offsetTarget,
ordinal_type  edgeDim,
ordinal_type  dim,
ordinal_type  iedge 
)
inline

Definition at line 74 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

Member Function Documentation

◆ operator()()

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

Definition at line 91 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

Member Data Documentation

◆ basisAtTargetEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
const ViewType1 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::basisAtTargetEPoints_

Definition at line 62 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ dim_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
ordinal_type Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::dim_

Definition at line 71 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ edgeCardinality_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
ordinal_type Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::edgeCardinality_

Definition at line 68 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ edgeDim_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
ordinal_type Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::edgeDim_

Definition at line 70 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ iedge_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
ordinal_type Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::iedge_

Definition at line 72 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ offsetTarget_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
ordinal_type Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::offsetTarget_

Definition at line 69 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ refEdgeTangent_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
const ViewType1 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::refEdgeTangent_

Definition at line 67 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ tagToOrdinal_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
const ViewType3 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::tagToOrdinal_

Definition at line 64 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ targetAtTargetEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
const ViewType4 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::targetAtTargetEPoints_

Definition at line 65 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ targetEWeights_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
const ViewType2 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::targetEWeights_

Definition at line 61 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ targetTanAtTargetEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
const ViewType1 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::targetTanAtTargetEPoints_

Definition at line 66 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ wTanBasisAtTargetEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
const ViewType1 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::wTanBasisAtTargetEPoints_

Definition at line 63 of file Intrepid2_ProjectionToolsDefHCURL.hpp.


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