Intrepid2
Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType > Struct Template Reference

Public Types

typedef ScalarViewType::value_type value_type

Public Member Functions

 computeDofCoords (CoordsViewType dofCoords, const ortViewType orts, const t2oViewType tagToOrdinal, const subcellParamViewType edgeParam, const subcellParamViewType faceParam, const ScalarViewType edgesInternalDofCoords, const ScalarViewType facesInternalDofCoords, const ordinal_type cellDim, const ordinal_type numEdges, const ordinal_type numFaces, const intViewType edgeTopoKey, const intViewType numEdgesInternalDofs, const intViewType faceTopoKey, const intViewType numFacesInternalDofs)
KOKKOS_INLINE_FUNCTION void operator() (const ordinal_type cell) const

Public Attributes

CoordsViewType dofCoords_
const ortViewType orts_
const t2oViewType tagToOrdinal_
const subcellParamViewType edgeParam_
const subcellParamViewType faceParam_
const intViewType edgesInternalDofOrdinals_
const intViewType facesInternalDofOrdinals_
const ScalarViewType edgesInternalDofCoords_
const ScalarViewType facesInternalDofCoords_
ScalarViewType edgeWorkView_
ScalarViewType faceWorkView_
const ordinal_type cellDim_
const ordinal_type numEdges_
const ordinal_type numFaces_
const intViewType edgeTopoKey_
const intViewType numEdgesInternalDofs_
const intViewType faceTopoKey_
const intViewType numFacesInternalDofs_

Detailed Description

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
struct Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >

Definition at line 33 of file Intrepid2_LagrangianInterpolationDef.hpp.

Member Typedef Documentation

◆ value_type

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
typedef ScalarViewType::value_type Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::value_type

Definition at line 34 of file Intrepid2_LagrangianInterpolationDef.hpp.

Constructor & Destructor Documentation

◆ computeDofCoords()

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::computeDofCoords ( CoordsViewType dofCoords,
const ortViewType orts,
const t2oViewType tagToOrdinal,
const subcellParamViewType edgeParam,
const subcellParamViewType faceParam,
const ScalarViewType edgesInternalDofCoords,
const ScalarViewType facesInternalDofCoords,
const ordinal_type cellDim,
const ordinal_type numEdges,
const ordinal_type numFaces,
const intViewType edgeTopoKey,
const intViewType numEdgesInternalDofs,
const intViewType faceTopoKey,
const intViewType numFacesInternalDofs )
inline

Definition at line 48 of file Intrepid2_LagrangianInterpolationDef.hpp.

Member Function Documentation

◆ operator()()

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
KOKKOS_INLINE_FUNCTION void Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::operator() ( const ordinal_type cell) const
inline

Definition at line 85 of file Intrepid2_LagrangianInterpolationDef.hpp.

Member Data Documentation

◆ cellDim_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const ordinal_type Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::cellDim_

Definition at line 44 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ dofCoords_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
CoordsViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::dofCoords_

Definition at line 36 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ edgeParam_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const subcellParamViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::edgeParam_

Definition at line 39 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ edgesInternalDofCoords_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const ScalarViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::edgesInternalDofCoords_

Definition at line 41 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ edgesInternalDofOrdinals_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const intViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::edgesInternalDofOrdinals_

Definition at line 40 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ edgeTopoKey_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const intViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::edgeTopoKey_

Definition at line 45 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ edgeWorkView_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
ScalarViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::edgeWorkView_

Definition at line 43 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ faceParam_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const subcellParamViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::faceParam_

Definition at line 39 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ facesInternalDofCoords_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const ScalarViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::facesInternalDofCoords_

Definition at line 42 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ facesInternalDofOrdinals_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const intViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::facesInternalDofOrdinals_

Definition at line 40 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ faceTopoKey_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const intViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::faceTopoKey_

Definition at line 46 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ faceWorkView_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
ScalarViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::faceWorkView_

Definition at line 43 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ numEdges_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const ordinal_type Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::numEdges_

Definition at line 44 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ numEdgesInternalDofs_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const intViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::numEdgesInternalDofs_

Definition at line 45 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ numFaces_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const ordinal_type Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::numFaces_

Definition at line 44 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ numFacesInternalDofs_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const intViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::numFacesInternalDofs_

Definition at line 46 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ orts_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const ortViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::orts_

Definition at line 37 of file Intrepid2_LagrangianInterpolationDef.hpp.

◆ tagToOrdinal_

template<typename CoordsViewType, typename ortViewType, typename t2oViewType, typename subcellParamViewType, typename intViewType, typename ScalarViewType>
const t2oViewType Intrepid2::FunctorsLagrangianTools::computeDofCoords< CoordsViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType, ScalarViewType >::tagToOrdinal_

Definition at line 38 of file Intrepid2_LagrangianInterpolationDef.hpp.


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