Intrepid2
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
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 70 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 72 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 74 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 75 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 73 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 78 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 77 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 165 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 189 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 232 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 132 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 200 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 257 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 274 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 683 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 115 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 114 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 108 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 118 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 117 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 116 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 99 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 128 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 127 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 88 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 83 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 129 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 120 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numEdges

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

Definition at line 91 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numEdgesPerFace

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

Definition at line 92 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numFaceFamilies

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

Definition at line 93 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 122 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 121 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numFaces

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

Definition at line 94 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 86 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numInteriorFamilies

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

Definition at line 96 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 124 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 123 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 86 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numVertices

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

Definition at line 90 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.

◆ numVerticesPerFace

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

Definition at line 95 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 80 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 82 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 85 of file Intrepid2_HierarchicalBasis_HCURL_TET.hpp.


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