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

Public Member Functions

 ComputeHCurlBasisCoeffsOnCells_HDiv (const ViewType1 basisCoeffs, ViewType2 negPartialProjAtBasisEPoints, const ViewType2 nonWeightedBasisAtBasisEPoints, const ViewType2 basisAtBasisEPoints, const ViewType2 hcurlBasisCurlAtBasisEPoints, const ViewType3 basisEWeights, const ViewType2 wHCurlBasisAtBasisEPoints, const ViewType3 targetEWeights, const ViewType2 hcurlBasisCurlAtTargetEPoints, const ViewType2 wHCurlBasisAtTargetEPoints, const ViewType4 tagToOrdinal, const ViewType5 computedDofs, const ViewType6 hCurlDof, ordinal_type numCellDofs, ordinal_type offsetBasis, ordinal_type numSideDofs, ordinal_type dim)
 
void KOKKOS_INLINE_FUNCTION operator() (const ordinal_type ic) const
 

Public Attributes

const ViewType1 basisCoeffs_
 
const ViewType2 negPartialProjAtBasisEPoints_
 
const ViewType2 nonWeightedBasisAtBasisEPoints_
 
const ViewType2 basisAtBasisEPoints_
 
const ViewType2 hcurlBasisCurlAtBasisEPoints_
 
const ViewType3 basisEWeights_
 
const ViewType2 wHCurlBasisAtBasisEPoints_
 
const ViewType3 targetEWeights_
 
const ViewType2 hcurlBasisCurlAtTargetEPoints_
 
const ViewType2 wHCurlBasisAtTargetEPoints_
 
const ViewType4 tagToOrdinal_
 
const ViewType5 computedDofs_
 
const ViewType6 hCurlDof_
 
ordinal_type numCellDofs_
 
ordinal_type offsetBasis_
 
ordinal_type numSideDofs_
 
ordinal_type dim_
 

Detailed Description

template<typename ViewType1, typename ViewType2, typename ViewType3, typename ViewType4, typename ViewType5, typename ViewType6>
struct Intrepid2::Experimental::ComputeHCurlBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >

Definition at line 179 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

Constructor & Destructor Documentation

◆ ComputeHCurlBasisCoeffsOnCells_HDiv()

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 >
Intrepid2::Experimental::ComputeHCurlBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >::ComputeHCurlBasisCoeffsOnCells_HDiv ( const ViewType1  basisCoeffs,
ViewType2  negPartialProjAtBasisEPoints,
const ViewType2  nonWeightedBasisAtBasisEPoints,
const ViewType2  basisAtBasisEPoints,
const ViewType2  hcurlBasisCurlAtBasisEPoints,
const ViewType3  basisEWeights,
const ViewType2  wHCurlBasisAtBasisEPoints,
const ViewType3  targetEWeights,
const ViewType2  hcurlBasisCurlAtTargetEPoints,
const ViewType2  wHCurlBasisAtTargetEPoints,
const ViewType4  tagToOrdinal,
const ViewType5  computedDofs,
const ViewType6  hCurlDof,
ordinal_type  numCellDofs,
ordinal_type  offsetBasis,
ordinal_type  numSideDofs,
ordinal_type  dim 
)
inline

Definition at line 198 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

Member Function Documentation

◆ operator()()

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

Definition at line 210 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

Member Data Documentation

◆ basisAtBasisEPoints_

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

Definition at line 183 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ basisCoeffs_

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

Definition at line 180 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ basisEWeights_

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

Definition at line 185 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ computedDofs_

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

Definition at line 191 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ dim_

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

Definition at line 196 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ hcurlBasisCurlAtBasisEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 >
const ViewType2 Intrepid2::Experimental::ComputeHCurlBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >::hcurlBasisCurlAtBasisEPoints_

Definition at line 184 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ hcurlBasisCurlAtTargetEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 >
const ViewType2 Intrepid2::Experimental::ComputeHCurlBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >::hcurlBasisCurlAtTargetEPoints_

Definition at line 188 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ hCurlDof_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 >
const ViewType6 Intrepid2::Experimental::ComputeHCurlBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >::hCurlDof_

Definition at line 192 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ negPartialProjAtBasisEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 >
const ViewType2 Intrepid2::Experimental::ComputeHCurlBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >::negPartialProjAtBasisEPoints_

Definition at line 181 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ nonWeightedBasisAtBasisEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 >
const ViewType2 Intrepid2::Experimental::ComputeHCurlBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >::nonWeightedBasisAtBasisEPoints_

Definition at line 182 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ numCellDofs_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 >
ordinal_type Intrepid2::Experimental::ComputeHCurlBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >::numCellDofs_

Definition at line 193 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ numSideDofs_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 >
ordinal_type Intrepid2::Experimental::ComputeHCurlBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >::numSideDofs_

Definition at line 195 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ offsetBasis_

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

Definition at line 194 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ tagToOrdinal_

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

Definition at line 190 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ targetEWeights_

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

Definition at line 187 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ wHCurlBasisAtBasisEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 >
const ViewType2 Intrepid2::Experimental::ComputeHCurlBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >::wHCurlBasisAtBasisEPoints_

Definition at line 186 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ wHCurlBasisAtTargetEPoints_

template<typename ViewType1 , typename ViewType2 , typename ViewType3 , typename ViewType4 , typename ViewType5 , typename ViewType6 >
const ViewType2 Intrepid2::Experimental::ComputeHCurlBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >::wHCurlBasisAtTargetEPoints_

Definition at line 189 of file Intrepid2_ProjectionToolsDefHDIV.hpp.


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