Intrepid2
Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 > Struct Template Reference

Public Member Functions

 ComputeBasisCoeffsOnFaces_L2 (const ViewType1 basisCoeffs, ViewType1 negPartialProj, const ViewType1 faceBasisDofAtBasisEPoints, const ViewType1 basisAtBasisEPoints, const ViewType2 basisEWeights, const ViewType1 wBasisDofAtBasisEPoints, const ViewType2 targetEWeights, const ViewType1 basisAtTargetEPoints, const ViewType1 wBasisDofAtTargetEPoints, const ViewType3 computedDofs, const ViewType4 tagToOrdinal, const ViewType5 targetAtTargetEPoints, const ViewType1 targetDofAtTargetEPoints, const ViewType1 refSideNormal, ordinal_type fieldDim, ordinal_type faceCardinality, ordinal_type offsetBasis, ordinal_type offsetTarget, ordinal_type numVertexEdgeDofs, ordinal_type numFaces, ordinal_type faceDim, ordinal_type dim, ordinal_type iface, bool isHCurlBasis, bool isHDivBasis)
void KOKKOS_INLINE_FUNCTION operator() (const ordinal_type ic) const

Public Attributes

const ViewType1 basisCoeffs_
const ViewType1 negPartialProj_
const ViewType1 faceBasisDofAtBasisEPoints_
const ViewType1 basisAtBasisEPoints_
const ViewType2 basisEWeights_
const ViewType1 wBasisDofAtBasisEPoints_
const ViewType2 targetEWeights_
const ViewType1 basisAtTargetEPoints_
const ViewType1 wBasisDofAtTargetEPoints_
const ViewType3 computedDofs_
const ViewType4 tagToOrdinal_
const ViewType5 targetAtTargetEPoints_
const ViewType1 targetDofAtTargetEPoints_
const ViewType1 refSideNormal_
ordinal_type fieldDim_
ordinal_type faceCardinality_
ordinal_type offsetBasis_
ordinal_type offsetTarget_
ordinal_type numVertexEdgeDofs_
ordinal_type numFaces_
ordinal_type faceDim_
ordinal_type dim_
ordinal_type iface_
bool isHCurlBasis_
bool isHDivBasis_

Detailed Description

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

Definition at line 130 of file Intrepid2_ProjectionToolsDefL2.hpp.

Constructor & Destructor Documentation

◆ ComputeBasisCoeffsOnFaces_L2()

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::ComputeBasisCoeffsOnFaces_L2 ( const ViewType1 basisCoeffs,
ViewType1 negPartialProj,
const ViewType1 faceBasisDofAtBasisEPoints,
const ViewType1 basisAtBasisEPoints,
const ViewType2 basisEWeights,
const ViewType1 wBasisDofAtBasisEPoints,
const ViewType2 targetEWeights,
const ViewType1 basisAtTargetEPoints,
const ViewType1 wBasisDofAtTargetEPoints,
const ViewType3 computedDofs,
const ViewType4 tagToOrdinal,
const ViewType5 targetAtTargetEPoints,
const ViewType1 targetDofAtTargetEPoints,
const ViewType1 refSideNormal,
ordinal_type fieldDim,
ordinal_type faceCardinality,
ordinal_type offsetBasis,
ordinal_type offsetTarget,
ordinal_type numVertexEdgeDofs,
ordinal_type numFaces,
ordinal_type faceDim,
ordinal_type dim,
ordinal_type iface,
bool isHCurlBasis,
bool isHDivBasis )
inline

Definition at line 156 of file Intrepid2_ProjectionToolsDefL2.hpp.

Member Function Documentation

◆ operator()()

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

Definition at line 176 of file Intrepid2_ProjectionToolsDefL2.hpp.

Member Data Documentation

◆ basisAtBasisEPoints_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
const ViewType1 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::basisAtBasisEPoints_

Definition at line 134 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ basisAtTargetEPoints_

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

Definition at line 138 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ basisCoeffs_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
const ViewType1 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::basisCoeffs_

Definition at line 131 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ basisEWeights_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
const ViewType2 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::basisEWeights_

Definition at line 135 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ computedDofs_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
const ViewType3 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::computedDofs_

Definition at line 140 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ dim_

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

Definition at line 152 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ faceBasisDofAtBasisEPoints_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
const ViewType1 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::faceBasisDofAtBasisEPoints_

Definition at line 133 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ faceCardinality_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
ordinal_type Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::faceCardinality_

Definition at line 146 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ faceDim_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
ordinal_type Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::faceDim_

Definition at line 151 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ fieldDim_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
ordinal_type Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::fieldDim_

Definition at line 145 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ iface_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
ordinal_type Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::iface_

Definition at line 153 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ isHCurlBasis_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
bool Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::isHCurlBasis_

Definition at line 154 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ isHDivBasis_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
bool Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::isHDivBasis_

Definition at line 154 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ negPartialProj_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
const ViewType1 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::negPartialProj_

Definition at line 132 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ numFaces_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
ordinal_type Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::numFaces_

Definition at line 150 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ numVertexEdgeDofs_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
ordinal_type Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::numVertexEdgeDofs_

Definition at line 149 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ offsetBasis_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
ordinal_type Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::offsetBasis_

Definition at line 147 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ offsetTarget_

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

Definition at line 148 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ refSideNormal_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
const ViewType1 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::refSideNormal_

Definition at line 144 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ tagToOrdinal_

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

Definition at line 141 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ targetAtTargetEPoints_

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

Definition at line 142 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ targetDofAtTargetEPoints_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
const ViewType1 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::targetDofAtTargetEPoints_

Definition at line 143 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ targetEWeights_

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

Definition at line 137 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ wBasisDofAtBasisEPoints_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
const ViewType1 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::wBasisDofAtBasisEPoints_

Definition at line 136 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ wBasisDofAtTargetEPoints_

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5>
const ViewType1 Intrepid2::FunctorsProjectionTools::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >::wBasisDofAtTargetEPoints_

Definition at line 139 of file Intrepid2_ProjectionToolsDefL2.hpp.


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