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

Public Member Functions

 ComputeHCurlBasisCoeffsOnCells_HDiv (const ViewType1 basisCoeffs, ViewType1 negPartialProjAtBasisEPoints, const ViewType1 nonWeightedBasisAtBasisEPoints, const ViewType1 basisAtBasisEPoints, const ViewType1 hcurlBasisCurlAtBasisEPoints, const ViewType2 basisEWeights, const ViewType1 wHCurlBasisAtBasisEPoints, const ViewType2 targetEWeights, const ViewType1 hcurlBasisCurlAtTargetEPoints, const ViewType1 wHCurlBasisAtTargetEPoints, const ViewType3 tagToOrdinal, const ViewType4 computedDofs, const ViewType5 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 ViewType1 negPartialProjAtBasisEPoints_
 
const ViewType1 nonWeightedBasisAtBasisEPoints_
 
const ViewType1 basisAtBasisEPoints_
 
const ViewType1 hcurlBasisCurlAtBasisEPoints_
 
const ViewType2 basisEWeights_
 
const ViewType1 wHCurlBasisAtBasisEPoints_
 
const ViewType2 targetEWeights_
 
const ViewType1 hcurlBasisCurlAtTargetEPoints_
 
const ViewType1 wHCurlBasisAtTargetEPoints_
 
const ViewType3 tagToOrdinal_
 
const ViewType4 computedDofs_
 
const ViewType5 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>
struct Intrepid2::FunctorsProjectionTools::ComputeHCurlBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >

Definition at line 162 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

Constructor & Destructor Documentation

◆ ComputeHCurlBasisCoeffsOnCells_HDiv()

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

Definition at line 181 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

Member Function Documentation

◆ operator()()

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

Definition at line 193 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

Member Data Documentation

◆ basisAtBasisEPoints_

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

Definition at line 166 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ basisCoeffs_

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

Definition at line 163 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ basisEWeights_

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

Definition at line 168 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ computedDofs_

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

Definition at line 174 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ dim_

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

Definition at line 179 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ hcurlBasisCurlAtBasisEPoints_

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

Definition at line 167 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ hcurlBasisCurlAtTargetEPoints_

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

Definition at line 171 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ hCurlDof_

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

Definition at line 175 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ negPartialProjAtBasisEPoints_

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

Definition at line 164 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ nonWeightedBasisAtBasisEPoints_

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

Definition at line 165 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ numCellDofs_

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

Definition at line 176 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ numSideDofs_

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

Definition at line 178 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ offsetBasis_

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

Definition at line 177 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ tagToOrdinal_

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

Definition at line 173 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ targetEWeights_

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

Definition at line 170 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ wHCurlBasisAtBasisEPoints_

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

Definition at line 169 of file Intrepid2_ProjectionToolsDefHDIV.hpp.

◆ wHCurlBasisAtTargetEPoints_

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

Definition at line 172 of file Intrepid2_ProjectionToolsDefHDIV.hpp.


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