Intrepid2
Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType > Class Template Reference

Functor for computing values for the HierarchicalBasis_HCURL_TET class. More...

#include <Intrepid2_HierarchicalBasis_HCURL_TET.hpp>

Public Types

using ExecutionSpace = typename DeviceType::execution_space
using ScratchSpace = typename ExecutionSpace::scratch_memory_space
using OutputScratchView = Kokkos::View<OutputScalar*,ScratchSpace,Kokkos::MemoryTraits<Kokkos::Unmanaged>>
using PointScratchView = Kokkos::View<PointScalar*, ScratchSpace,Kokkos::MemoryTraits<Kokkos::Unmanaged>>
using TeamPolicy = Kokkos::TeamPolicy<ExecutionSpace>
using TeamMember = typename TeamPolicy::member_type

Public Member Functions

KOKKOS_INLINE_FUNCTION ordinal_type dofOrdinalForFace (const ordinal_type &faceOrdinal, const ordinal_type &zeroBasedFaceFamily, const ordinal_type &i, const ordinal_type &j) const
 Hierarchical_HCURL_TET_Functor (EOperator opType, OutputFieldType output, InputPointsType inputPoints, int polyOrder)
KOKKOS_INLINE_FUNCTION void computeEdgeLegendre (OutputScratchView &P, const ordinal_type &edgeOrdinal, const PointScalar *lambda) const
KOKKOS_INLINE_FUNCTION void edgeFunctionValue (OutputScalar &edgeValue_x, OutputScalar &edgeValue_y, OutputScalar &edgeValue_z, const ordinal_type &edgeOrdinal, OutputScratchView &P, const ordinal_type &i, const PointScalar *lambda, const PointScalar *lambda_dx, const PointScalar *lambda_dy, const PointScalar *lambda_dz) const
KOKKOS_INLINE_FUNCTION void computeFaceIntegratedJacobi (OutputScratchView &L_2ip1, const ordinal_type &zeroBasedFaceOrdinal, const ordinal_type &zeroBasedFamilyOrdinal, const ordinal_type &i, const PointScalar *lambda) const
KOKKOS_INLINE_FUNCTION void faceFunctionValue (OutputScalar &value_x, OutputScalar &value_y, OutputScalar &value_z, const ordinal_type &j, const OutputScratchView &L_2ip1, const OutputScalar &edgeValue_x, const OutputScalar &edgeValue_y, const OutputScalar &edgeValue_z, const PointScalar *lambda) const
KOKKOS_INLINE_FUNCTION void operator() (const TeamMember &teamMember) const
size_t team_shmem_size (int team_size) const

Public Attributes

EOperator opType_
OutputFieldType output_
InputPointsType inputPoints_
ordinal_type polyOrder_
ordinal_type numFields_
ordinal_type numPoints_
size_t fad_size_output_
const ordinal_type face_vertices [numFaces *numVerticesPerFace]
const ordinal_type face_edges [numFaces *numEdgesPerFace]
const ordinal_type edge_start_ [numEdges] = {0,1,0,0,1,2}
const ordinal_type edge_end_ [numEdges] = {1,2,2,3,3,3}
const ordinal_type face_family_start_ [numFaceFamilies] = {0,1}
const ordinal_type face_family_middle_ [numFaceFamilies] = {1,2}
const ordinal_type face_family_end_ [numFaceFamilies] = {2,0}
const ordinal_type numEdgeFunctions_
const ordinal_type numFaceFunctionsPerFace_
const ordinal_type numFaceFunctions_
const ordinal_type numInteriorFunctionsPerFamily_
const ordinal_type numInteriorFunctions_
const ordinal_type faceOrdinalForInterior_ [numInteriorFamilies] = {0,2,3}
const ordinal_type faceFamilyForInterior_ [numInteriorFamilies] = {0,0,1}
const ordinal_type interiorCoordinateOrdinal_ [numInteriorFamilies] = {3,0,1}

Static Public Attributes

static constexpr ordinal_type numVertices = 4
static constexpr ordinal_type numEdges = 6
static constexpr ordinal_type numEdgesPerFace = 3
static constexpr ordinal_type numFaceFamilies = 2
static constexpr ordinal_type numFaces = 4
static constexpr ordinal_type numVerticesPerFace = 3
static constexpr ordinal_type numInteriorFamilies = 3

Detailed Description

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
class Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >

Functor for computing values for the HierarchicalBasis_HCURL_TET class.

This functor is not intended for use outside of HierarchicalBasis_HCURL_TET.

Definition at line 37 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

Member Typedef Documentation

◆ ExecutionSpace

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
using Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::ExecutionSpace = typename DeviceType::execution_space

Definition at line 39 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ OutputScratchView

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
using Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::OutputScratchView = Kokkos::View<OutputScalar*,ScratchSpace,Kokkos::MemoryTraits<Kokkos::Unmanaged>>

Definition at line 41 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ PointScratchView

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
using Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::PointScratchView = Kokkos::View<PointScalar*, ScratchSpace,Kokkos::MemoryTraits<Kokkos::Unmanaged>>

Definition at line 42 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ ScratchSpace

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
using Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::ScratchSpace = typename ExecutionSpace::scratch_memory_space

Definition at line 40 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ TeamMember

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
using Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::TeamMember = typename TeamPolicy::member_type

Definition at line 45 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ TeamPolicy

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
using Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::TeamPolicy = Kokkos::TeamPolicy<ExecutionSpace>

Definition at line 44 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

Constructor & Destructor Documentation

◆ Hierarchical_HCURL_TET_Functor()

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::Hierarchical_HCURL_TET_Functor ( EOperator opType,
OutputFieldType output,
InputPointsType inputPoints,
int polyOrder )
inline

Definition at line 132 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

Member Function Documentation

◆ computeEdgeLegendre()

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
KOKKOS_INLINE_FUNCTION void Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::computeEdgeLegendre ( OutputScratchView & P,
const ordinal_type & edgeOrdinal,
const PointScalar * lambda ) const
inline

Definition at line 156 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ computeFaceIntegratedJacobi()

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
KOKKOS_INLINE_FUNCTION void Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::computeFaceIntegratedJacobi ( OutputScratchView & L_2ip1,
const ordinal_type & zeroBasedFaceOrdinal,
const ordinal_type & zeroBasedFamilyOrdinal,
const ordinal_type & i,
const PointScalar * lambda ) const
inline

Definition at line 199 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ dofOrdinalForFace()

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
KOKKOS_INLINE_FUNCTION ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::dofOrdinalForFace ( const ordinal_type & faceOrdinal,
const ordinal_type & zeroBasedFaceFamily,
const ordinal_type & i,
const ordinal_type & j ) const
inline

Definition at line 99 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ edgeFunctionValue()

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
KOKKOS_INLINE_FUNCTION void Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::edgeFunctionValue ( OutputScalar & edgeValue_x,
OutputScalar & edgeValue_y,
OutputScalar & edgeValue_z,
const ordinal_type & edgeOrdinal,
OutputScratchView & P,
const ordinal_type & i,
const PointScalar * lambda,
const PointScalar * lambda_dx,
const PointScalar * lambda_dy,
const PointScalar * lambda_dz ) const
inline

Definition at line 167 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ faceFunctionValue()

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
KOKKOS_INLINE_FUNCTION void Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::faceFunctionValue ( OutputScalar & value_x,
OutputScalar & value_y,
OutputScalar & value_z,
const ordinal_type & j,
const OutputScratchView & L_2ip1,
const OutputScalar & edgeValue_x,
const OutputScalar & edgeValue_y,
const OutputScalar & edgeValue_z,
const PointScalar * lambda ) const
inline

Definition at line 224 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ operator()()

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
KOKKOS_INLINE_FUNCTION void Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::operator() ( const TeamMember & teamMember) const
inline

Definition at line 241 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ team_shmem_size()

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
size_t Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::team_shmem_size ( int team_size) const
inline

Definition at line 650 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

Member Data Documentation

◆ edge_end_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::edge_end_[numEdges] = {1,2,2,3,3,3}

Definition at line 82 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ edge_start_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::edge_start_[numEdges] = {0,1,0,0,1,2}

Definition at line 81 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ face_edges

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::face_edges[numFaces *numEdgesPerFace]
Initial value:
= {0,1,2,
0,4,3,
1,5,4,
2,5,3}

Definition at line 75 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ face_family_end_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::face_family_end_[numFaceFamilies] = {2,0}

Definition at line 85 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ face_family_middle_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::face_family_middle_[numFaceFamilies] = {1,2}

Definition at line 84 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ face_family_start_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::face_family_start_[numFaceFamilies] = {0,1}

Definition at line 83 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ face_vertices

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::face_vertices[numFaces *numVerticesPerFace]
Initial value:
= {0,1,2,
0,1,3,
1,2,3,
0,2,3
}

Definition at line 66 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ faceFamilyForInterior_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::faceFamilyForInterior_[numInteriorFamilies] = {0,0,1}

Definition at line 95 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ faceOrdinalForInterior_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::faceOrdinalForInterior_[numInteriorFamilies] = {0,2,3}

Definition at line 94 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ fad_size_output_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
size_t Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::fad_size_output_

Definition at line 55 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ inputPoints_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
InputPointsType Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::inputPoints_

Definition at line 50 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ interiorCoordinateOrdinal_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::interiorCoordinateOrdinal_[numInteriorFamilies] = {3,0,1}

Definition at line 96 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numEdgeFunctions_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numEdgeFunctions_

Definition at line 87 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numEdges

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numEdges = 6
staticconstexpr

Definition at line 58 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numEdgesPerFace

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numEdgesPerFace = 3
staticconstexpr

Definition at line 59 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numFaceFamilies

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numFaceFamilies = 2
staticconstexpr

Definition at line 60 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numFaceFunctions_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numFaceFunctions_

Definition at line 89 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numFaceFunctionsPerFace_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numFaceFunctionsPerFace_

Definition at line 88 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numFaces

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numFaces = 4
staticconstexpr

Definition at line 61 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numFields_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numFields_

Definition at line 53 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numInteriorFamilies

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numInteriorFamilies = 3
staticconstexpr

Definition at line 63 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numInteriorFunctions_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numInteriorFunctions_

Definition at line 91 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numInteriorFunctionsPerFamily_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
const ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numInteriorFunctionsPerFamily_

Definition at line 90 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numPoints_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numPoints_

Definition at line 53 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numVertices

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numVertices = 4
staticconstexpr

Definition at line 57 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numVerticesPerFace

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::numVerticesPerFace = 3
staticconstexpr

Definition at line 62 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ opType_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
EOperator Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::opType_

Definition at line 47 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ output_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
OutputFieldType Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::output_

Definition at line 49 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ polyOrder_

template<class DeviceType, class OutputScalar, class PointScalar, class OutputFieldType, class InputPointsType>
ordinal_type Intrepid2::Hierarchical_HCURL_TET_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >::polyOrder_

Definition at line 52 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.


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