Intrepid2
Public Member Functions | Public Attributes | List of all members
Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 > Struct Template Reference

Public Member Functions

 ComputeBasisCoeffsOnFaces_L2 (const ViewType1 basisCoeffs, ViewType2 negPartialProj, const ViewType2 faceBasisDofAtBasisEPoints, const ViewType2 basisAtBasisEPoints, const ViewType3 basisEWeights, const ViewType2 wBasisDofAtBasisEPoints, const ViewType3 targetEWeights, const ViewType2 basisAtTargetEPoints, const ViewType2 wBasisDofAtTargetEPoints, const ViewType4 computedDofs, const ViewType5 tagToOrdinal, const ViewType6 orts, const ViewType7 targetAtTargetEPoints, const ViewType2 targetDofAtTargetEPoints, const ViewType8 faceParametrization, 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, unsigned topoKey, bool isHCurlBasis, bool isHDivBasis)
 
void KOKKOS_INLINE_FUNCTION operator() (const ordinal_type ic) const
 

Public Attributes

const ViewType1 basisCoeffs_
 
const ViewType2 negPartialProj_
 
const ViewType2 faceBasisDofAtBasisEPoints_
 
const ViewType2 basisAtBasisEPoints_
 
const ViewType3 basisEWeights_
 
const ViewType2 wBasisDofAtBasisEPoints_
 
const ViewType3 targetEWeights_
 
const ViewType2 basisAtTargetEPoints_
 
const ViewType2 wBasisDofAtTargetEPoints_
 
const ViewType4 computedDofs_
 
const ViewType5 tagToOrdinal_
 
const ViewType6 orts_
 
const ViewType7 targetAtTargetEPoints_
 
const ViewType2 targetDofAtTargetEPoints_
 
const ViewType8 faceParametrization_
 
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_
 
unsigned topoKey_
 
bool isHCurlBasis_
 
bool isHDivBasis_
 

Detailed Description

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5, typename ViewType6, typename ViewType7, typename ViewType8>
struct Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >

Definition at line 161 of file Intrepid2_ProjectionToolsDefL2.hpp.

Constructor & Destructor Documentation

◆ ComputeBasisCoeffsOnFaces_L2()

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::ComputeBasisCoeffsOnFaces_L2 ( const ViewType1  basisCoeffs,
ViewType2  negPartialProj,
const ViewType2  faceBasisDofAtBasisEPoints,
const ViewType2  basisAtBasisEPoints,
const ViewType3  basisEWeights,
const ViewType2  wBasisDofAtBasisEPoints,
const ViewType3  targetEWeights,
const ViewType2  basisAtTargetEPoints,
const ViewType2  wBasisDofAtTargetEPoints,
const ViewType4  computedDofs,
const ViewType5  tagToOrdinal,
const ViewType6  orts,
const ViewType7  targetAtTargetEPoints,
const ViewType2  targetDofAtTargetEPoints,
const ViewType8  faceParametrization,
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,
unsigned  topoKey,
bool  isHCurlBasis,
bool  isHDivBasis 
)
inline

Definition at line 189 of file Intrepid2_ProjectionToolsDefL2.hpp.

Member Function Documentation

◆ operator()()

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

Definition at line 209 of file Intrepid2_ProjectionToolsDefL2.hpp.

Member Data Documentation

◆ basisAtBasisEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType2 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::basisAtBasisEPoints_

Definition at line 165 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ basisAtTargetEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType2 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::basisAtTargetEPoints_

Definition at line 169 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ basisCoeffs_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType1 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::basisCoeffs_

Definition at line 162 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ basisEWeights_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType3 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::basisEWeights_

Definition at line 166 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ computedDofs_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType4 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::computedDofs_

Definition at line 171 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ dim_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
ordinal_type Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::dim_

Definition at line 184 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ faceBasisDofAtBasisEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType2 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::faceBasisDofAtBasisEPoints_

Definition at line 164 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ faceCardinality_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
ordinal_type Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::faceCardinality_

Definition at line 178 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ faceDim_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
ordinal_type Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::faceDim_

Definition at line 183 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ faceParametrization_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType8 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::faceParametrization_

Definition at line 176 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ fieldDim_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
ordinal_type Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::fieldDim_

Definition at line 177 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ iface_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
ordinal_type Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::iface_

Definition at line 185 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ isHCurlBasis_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
bool Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::isHCurlBasis_

Definition at line 187 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ isHDivBasis_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
bool Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::isHDivBasis_

Definition at line 187 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ negPartialProj_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType2 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::negPartialProj_

Definition at line 163 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ numFaces_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
ordinal_type Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::numFaces_

Definition at line 182 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ numVertexEdgeDofs_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
ordinal_type Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::numVertexEdgeDofs_

Definition at line 181 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ offsetBasis_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
ordinal_type Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::offsetBasis_

Definition at line 179 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ offsetTarget_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
ordinal_type Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::offsetTarget_

Definition at line 180 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ orts_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType6 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::orts_

Definition at line 173 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ tagToOrdinal_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType5 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::tagToOrdinal_

Definition at line 172 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ targetAtTargetEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType7 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::targetAtTargetEPoints_

Definition at line 174 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ targetDofAtTargetEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType2 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::targetDofAtTargetEPoints_

Definition at line 175 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ targetEWeights_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType3 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::targetEWeights_

Definition at line 168 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ topoKey_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
unsigned Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::topoKey_

Definition at line 186 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ wBasisDofAtBasisEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType2 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::wBasisDofAtBasisEPoints_

Definition at line 167 of file Intrepid2_ProjectionToolsDefL2.hpp.

◆ wBasisDofAtTargetEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 , typename ViewType7 , typename ViewType8 >
const ViewType2 Intrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >::wBasisDofAtTargetEPoints_

Definition at line 170 of file Intrepid2_ProjectionToolsDefL2.hpp.


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