Intrepid2
Public Member Functions | Public Attributes | List of all members
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: