Intrepid2
Public Types | Public Member Functions | Public Attributes | List of all members
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: