Intrepid2
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: