Intrepid2
Intrepid2::FunctorsProjectionTools::ComputeWBasisEdge_HCurl< ViewType1, ViewType2, ViewType3 > Struct Template Reference

Public Member Functions

 ComputeWBasisEdge_HCurl (ViewType1 basisTanAtBasisEPoints, ViewType1 weightedTanBasisAtBasisEPoints, ViewType1 basisAtBasisEPoints, ViewType2 basisEWeights, ViewType1 refEdgeTangent, ViewType3 tagToOrdinal, ordinal_type edgeDim, ordinal_type iedge, ordinal_type offsetBasis)
void KOKKOS_INLINE_FUNCTION operator() (const ordinal_type j, const ordinal_type iq) const

Public Attributes

ViewType1 basisTanAtBasisEPoints_
ViewType1 weightedTanBasisAtBasisEPoints_
const ViewType1 basisAtBasisEPoints_
const ViewType2 basisEWeights_
const ViewType1 refEdgeTangent_
const ViewType3 tagToOrdinal_
ordinal_type edgeDim_
ordinal_type iedge_
ordinal_type offsetBasis_

Detailed Description

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

Definition at line 31 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

Constructor & Destructor Documentation

◆ ComputeWBasisEdge_HCurl()

template<typename ViewType1, typename ViewType2, typename ViewType3>
Intrepid2::FunctorsProjectionTools::ComputeWBasisEdge_HCurl< ViewType1, ViewType2, ViewType3 >::ComputeWBasisEdge_HCurl ( ViewType1 basisTanAtBasisEPoints,
ViewType1 weightedTanBasisAtBasisEPoints,
ViewType1 basisAtBasisEPoints,
ViewType2 basisEWeights,
ViewType1 refEdgeTangent,
ViewType3 tagToOrdinal,
ordinal_type edgeDim,
ordinal_type iedge,
ordinal_type offsetBasis )
inline

Definition at line 42 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

Member Function Documentation

◆ operator()()

template<typename ViewType1, typename ViewType2, typename ViewType3>
void KOKKOS_INLINE_FUNCTION Intrepid2::FunctorsProjectionTools::ComputeWBasisEdge_HCurl< ViewType1, ViewType2, ViewType3 >::operator() ( const ordinal_type j,
const ordinal_type iq ) const
inline

Definition at line 51 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

Member Data Documentation

◆ basisAtBasisEPoints_

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

Definition at line 34 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ basisEWeights_

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

Definition at line 35 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ basisTanAtBasisEPoints_

template<typename ViewType1, typename ViewType2, typename ViewType3>
ViewType1 Intrepid2::FunctorsProjectionTools::ComputeWBasisEdge_HCurl< ViewType1, ViewType2, ViewType3 >::basisTanAtBasisEPoints_

Definition at line 32 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ edgeDim_

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

Definition at line 38 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ iedge_

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

Definition at line 39 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ offsetBasis_

template<typename ViewType1, typename ViewType2, typename ViewType3>
ordinal_type Intrepid2::FunctorsProjectionTools::ComputeWBasisEdge_HCurl< ViewType1, ViewType2, ViewType3 >::offsetBasis_

Definition at line 40 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ refEdgeTangent_

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

Definition at line 36 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ tagToOrdinal_

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

Definition at line 37 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ weightedTanBasisAtBasisEPoints_

template<typename ViewType1, typename ViewType2, typename ViewType3>
ViewType1 Intrepid2::FunctorsProjectionTools::ComputeWBasisEdge_HCurl< ViewType1, ViewType2, ViewType3 >::weightedTanBasisAtBasisEPoints_

Definition at line 33 of file Intrepid2_ProjectionToolsDefHCURL.hpp.


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