Intrepid2
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: