Intrepid2
Public Member Functions | Public Attributes | List of all members
Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType > Struct Template Reference

Public Member Functions

 F_modifyBasisByOrientation (ortViewType orts_, OutputViewType output_, inputViewType input_, o2tViewType ordinalToTag_, t2oViewType tagToOrdinal_, const dataViewType matData_, const ordinal_type cellDim_, const ordinal_type numVerts_, const ordinal_type numEdges_, const ordinal_type numFaces_, const ordinal_type numPoints_, const ordinal_type dimBasis_, const bool leftMultiply_=true, const bool transpose_=false)
 
KOKKOS_INLINE_FUNCTION void operator() (const ordinal_type cell) const
 

Public Attributes

ortViewType orts
 
OutputViewType output
 
inputViewType input
 
o2tViewType ordinalToTag
 
t2oViewType tagToOrdinal
 
const dataViewType matData
 
const ordinal_type cellDim
 
const ordinal_type numVerts
 
const ordinal_type numEdges
 
const ordinal_type numFaces
 
const ordinal_type numPoints
 
const ordinal_type dimBasis
 
const bool leftMultiply
 
const bool transpose
 

Detailed Description

template<typename ortViewType, typename OutputViewType, typename inputViewType, typename o2tViewType, typename t2oViewType, typename dataViewType>
struct Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >

Definition at line 55 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

Constructor & Destructor Documentation

◆ F_modifyBasisByOrientation()

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::F_modifyBasisByOrientation ( ortViewType  orts_,
OutputViewType  output_,
inputViewType  input_,
o2tViewType  ordinalToTag_,
t2oViewType  tagToOrdinal_,
const dataViewType  matData_,
const ordinal_type  cellDim_,
const ordinal_type  numVerts_,
const ordinal_type  numEdges_,
const ordinal_type  numFaces_,
const ordinal_type  numPoints_,
const ordinal_type  dimBasis_,
const bool  leftMultiply_ = true,
const bool  transpose_ = false 
)
inline

Definition at line 69 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

Member Function Documentation

◆ operator()()

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
KOKKOS_INLINE_FUNCTION void Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::operator() ( const ordinal_type  cell) const
inline

Member Data Documentation

◆ cellDim

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
const ordinal_type Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::cellDim

Definition at line 63 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ dimBasis

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
const ordinal_type Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::dimBasis

Definition at line 63 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ input

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
inputViewType Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::input

Definition at line 58 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ leftMultiply

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
const bool Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::leftMultiply

Definition at line 64 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ matData

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
const dataViewType Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::matData

Definition at line 62 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ numEdges

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
const ordinal_type Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::numEdges

Definition at line 63 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ numFaces

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
const ordinal_type Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::numFaces

Definition at line 63 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ numPoints

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
const ordinal_type Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::numPoints

Definition at line 63 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ numVerts

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
const ordinal_type Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::numVerts

Definition at line 63 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ ordinalToTag

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
o2tViewType Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::ordinalToTag

Definition at line 59 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ orts

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
ortViewType Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::orts

Definition at line 56 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ output

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
OutputViewType Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::output

Definition at line 57 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ tagToOrdinal

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
t2oViewType Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::tagToOrdinal

Definition at line 60 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ transpose

template<typename ortViewType , typename OutputViewType , typename inputViewType , typename o2tViewType , typename t2oViewType , typename dataViewType >
const bool Intrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >::transpose

Definition at line 67 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.


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