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

Public Member Functions

 ComputeBasisCoeffsOnEdges_HCurl (const ViewType1 basisTanAtBasisEPoints, const ViewType1 basisAtBasisEPoints, const ViewType2 basisEWeights, const ViewType1 wTanBasisAtBasisEPoints, const ViewType2 targetEWeights, const ViewType1 basisAtTargetEPoints, const ViewType1 wTanBasisAtTargetEPoints, const ViewType3 tagToOrdinal, const ViewType4 targetAtTargetEPoints, const ViewType1 targetTanAtTargetEPoints, const ViewType1 refEdgesTangent, ordinal_type edgeCardinality, ordinal_type offsetBasis, 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 ViewType1 basisTanAtBasisEPoints_
 
const ViewType1 basisAtBasisEPoints_
 
const ViewType2 basisEWeights_
 
const ViewType1 wTanBasisAtBasisEPoints_
 
const ViewType2 targetEWeights_
 
const ViewType1 basisAtTargetEPoints_
 
const ViewType1 wTanBasisAtTargetEPoints_
 
const ViewType3 tagToOrdinal_
 
const ViewType4 targetAtTargetEPoints_
 
const ViewType1 targetTanAtTargetEPoints_
 
const ViewType1 refEdgesTangent_
 
ordinal_type edgeCardinality_
 
ordinal_type offsetBasis_
 
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::Experimental::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >

Definition at line 61 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

Constructor & Destructor Documentation

◆ ComputeBasisCoeffsOnEdges_HCurl()

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
Intrepid2::Experimental::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::ComputeBasisCoeffsOnEdges_HCurl ( const ViewType1  basisTanAtBasisEPoints,
const ViewType1  basisAtBasisEPoints,
const ViewType2  basisEWeights,
const ViewType1  wTanBasisAtBasisEPoints,
const ViewType2  targetEWeights,
const ViewType1  basisAtTargetEPoints,
const ViewType1  wTanBasisAtTargetEPoints,
const ViewType3  tagToOrdinal,
const ViewType4  targetAtTargetEPoints,
const ViewType1  targetTanAtTargetEPoints,
const ViewType1  refEdgesTangent,
ordinal_type  edgeCardinality,
ordinal_type  offsetBasis,
ordinal_type  offsetTarget,
ordinal_type  edgeDim,
ordinal_type  dim,
ordinal_type  iedge 
)
inline

Definition at line 80 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

Member Function Documentation

◆ operator()()

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

Definition at line 98 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

Member Data Documentation

◆ basisAtBasisEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
const ViewType1 Intrepid2::Experimental::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::basisAtBasisEPoints_

Definition at line 63 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ basisAtTargetEPoints_

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

Definition at line 67 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ basisEWeights_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
const ViewType2 Intrepid2::Experimental::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::basisEWeights_

Definition at line 64 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ basisTanAtBasisEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
const ViewType1 Intrepid2::Experimental::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::basisTanAtBasisEPoints_

Definition at line 62 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ dim_

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

Definition at line 77 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ edgeCardinality_

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

Definition at line 73 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ edgeDim_

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

Definition at line 76 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ iedge_

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

Definition at line 78 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ offsetBasis_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
ordinal_type Intrepid2::Experimental::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::offsetBasis_

Definition at line 74 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ offsetTarget_

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

Definition at line 75 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ refEdgesTangent_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
const ViewType1 Intrepid2::Experimental::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::refEdgesTangent_

Definition at line 72 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ tagToOrdinal_

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

Definition at line 69 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ targetAtTargetEPoints_

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

Definition at line 70 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ targetEWeights_

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

Definition at line 66 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ targetTanAtTargetEPoints_

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

Definition at line 71 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ wTanBasisAtBasisEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 >
const ViewType1 Intrepid2::Experimental::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >::wTanBasisAtBasisEPoints_

Definition at line 65 of file Intrepid2_ProjectionToolsDefHCURL.hpp.

◆ wTanBasisAtTargetEPoints_

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

Definition at line 68 of file Intrepid2_ProjectionToolsDefHCURL.hpp.


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