Intrepid2
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
Intrepid2::Impl::Basis_HGRAD_TRI_Cn_FEM Class Reference

See Intrepid2::Basis_HGRAD_TRI_Cn_FEM. More...

#include <Intrepid2_HGRAD_TRI_Cn_FEM.hpp>

Classes

struct  Functor
 See Intrepid2::Basis_HGRAD_TRI_Cn_FEM. More...
 
struct  Serial
 See Intrepid2::Basis_HGRAD_TRI_Cn_FEM work is a rank 1 view having the same value_type of inputPoints and having size equal to getWorkSizePerPoint()*inputPoints.extent(0);. More...
 

Public Types

typedef struct Triangle< 3 > cell_topology_type
 

Public Member Functions

template<typename DT , ordinal_type numPtsPerEval, typename outputValueValueType , class ... outputValueProperties, typename inputPointValueType , class ... inputPointProperties, typename vinvValueType , class ... vinvProperties>
void getValues (const typename DT::execution_space &space, Kokkos::DynRankView< outputValueValueType, outputValueProperties... > outputValues, const Kokkos::DynRankView< inputPointValueType, inputPointProperties... > inputPoints, const Kokkos::DynRankView< vinvValueType, vinvProperties... > vinv, const ordinal_type order, const EOperator operatorType)
 
template<typename DT , typename OT , typename PT >
KOKKOS_INLINE_FUNCTION void getValues (OutputViewType outputValues, const PointViewType inputPoints, const EOperator operatorType, const typename Kokkos::TeamPolicy< typename DT::execution_space >::member_type &team_member, const typename DT::execution_space::scratch_memory_space &scratchStorage, const ordinal_type subcellDim, const ordinal_type subcellOrdinal) const
 

Static Public Member Functions

template<typename DeviceType , ordinal_type numPtsPerEval, typename OutputValueValueType , class ... OutputValueProperties, typename InputPointValueType , class ... InputPointProperties, typename VinvValueType , class ... VinvProperties>
static void getValues (const typename DeviceType::execution_space &space, Kokkos::DynRankView< OutputValueValueType, OutputValueProperties... > outputValues, const Kokkos::DynRankView< InputPointValueType, InputPointProperties... > inputPoints, const Kokkos::DynRankView< VinvValueType, VinvProperties... > vinv, const ordinal_type order, const EOperator operatorType)
 

Detailed Description

See Intrepid2::Basis_HGRAD_TRI_Cn_FEM.

Definition at line 54 of file Intrepid2_HGRAD_TRI_Cn_FEM.hpp.

Member Typedef Documentation

◆ cell_topology_type

Definition at line 57 of file Intrepid2_HGRAD_TRI_Cn_FEM.hpp.

Member Function Documentation

◆ getValues() [1/2]

template<typename DT , ordinal_type numPtsPerEval, typename outputValueValueType , class ... outputValueProperties, typename inputPointValueType , class ... inputPointProperties, typename vinvValueType , class ... vinvProperties>
void Intrepid2::Impl::Basis_HGRAD_TRI_Cn_FEM::getValues ( const typename DT::execution_space &  space,
Kokkos::DynRankView< outputValueValueType, outputValueProperties... >  outputValues,
const Kokkos::DynRankView< inputPointValueType, inputPointProperties... >  inputPoints,
const Kokkos::DynRankView< vinvValueType, vinvProperties... >  vinv,
const ordinal_type  order,
const EOperator  operatorType 
)

Definition at line 139 of file Intrepid2_HGRAD_TRI_Cn_FEMDef.hpp.

◆ getValues() [2/2]

template<typename DT , typename OT , typename PT >
KOKKOS_INLINE_FUNCTION void Intrepid2::Impl::Basis_HGRAD_TRI_Cn_FEM::getValues ( OutputViewType  outputValues,
const PointViewType  inputPoints,
const EOperator  operatorType,
const typename Kokkos::TeamPolicy< typename DT::execution_space >::member_type &  team_member,
const typename DT::execution_space::scratch_memory_space &  scratchStorage,
const ordinal_type  subcellDim,
const ordinal_type  subcellOrdinal 
) const

Definition at line 388 of file Intrepid2_HGRAD_TRI_Cn_FEMDef.hpp.


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