Intrepid2
Public Member Functions | Public Attributes | List of all members
Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType > Struct Template Reference

Public Member Functions

 F_modifyBasisByOrientationOperator (OrtViewType orts_, OutputViewType output_, InputViewType input_, const OperatorViewType edgeOperatorData_, const OperatorViewType faceOperatorData_, 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
 
const OperatorViewType edgeOperatorData
 
const OperatorViewType faceOperatorData
 
const ordinal_type numEdges
 
const ordinal_type numFaces
 
const ordinal_type numPoints
 
const ordinal_type dimBasis
 
const bool leftMultiply
 
const ordinal_type transpose
 

Detailed Description

template<typename OrtViewType, typename OutputViewType, typename InputViewType, typename OperatorViewType>
struct Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >

Definition at line 53 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

Constructor & Destructor Documentation

◆ F_modifyBasisByOrientationOperator()

template<typename OrtViewType , typename OutputViewType , typename InputViewType , typename OperatorViewType >
Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >::F_modifyBasisByOrientationOperator ( OrtViewType  orts_,
OutputViewType  output_,
InputViewType  input_,
const OperatorViewType  edgeOperatorData_,
const OperatorViewType  faceOperatorData_,
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 65 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

Member Function Documentation

◆ operator()()

template<typename OrtViewType , typename OutputViewType , typename InputViewType , typename OperatorViewType >
KOKKOS_INLINE_FUNCTION void Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >::operator() ( const ordinal_type  cell) const
inline

Definition at line 90 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

Member Data Documentation

◆ dimBasis

template<typename OrtViewType , typename OutputViewType , typename InputViewType , typename OperatorViewType >
const ordinal_type Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >::dimBasis

Definition at line 59 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ edgeOperatorData

template<typename OrtViewType , typename OutputViewType , typename InputViewType , typename OperatorViewType >
const OperatorViewType Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >::edgeOperatorData

Definition at line 58 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ faceOperatorData

template<typename OrtViewType , typename OutputViewType , typename InputViewType , typename OperatorViewType >
const OperatorViewType Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >::faceOperatorData

Definition at line 58 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ input

template<typename OrtViewType , typename OutputViewType , typename InputViewType , typename OperatorViewType >
InputViewType Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >::input

Definition at line 56 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ leftMultiply

template<typename OrtViewType , typename OutputViewType , typename InputViewType , typename OperatorViewType >
const bool Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >::leftMultiply

Definition at line 60 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ numEdges

template<typename OrtViewType , typename OutputViewType , typename InputViewType , typename OperatorViewType >
const ordinal_type Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >::numEdges

Definition at line 59 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ numFaces

template<typename OrtViewType , typename OutputViewType , typename InputViewType , typename OperatorViewType >
const ordinal_type Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >::numFaces

Definition at line 59 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ numPoints

template<typename OrtViewType , typename OutputViewType , typename InputViewType , typename OperatorViewType >
const ordinal_type Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >::numPoints

Definition at line 59 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ orts

template<typename OrtViewType , typename OutputViewType , typename InputViewType , typename OperatorViewType >
OrtViewType Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >::orts

Definition at line 54 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ output

template<typename OrtViewType , typename OutputViewType , typename InputViewType , typename OperatorViewType >
OutputViewType Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >::output

Definition at line 55 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.

◆ transpose

template<typename OrtViewType , typename OutputViewType , typename InputViewType , typename OperatorViewType >
const ordinal_type Intrepid2::F_modifyBasisByOrientationOperator< OrtViewType, OutputViewType, InputViewType, OperatorViewType >::transpose

Definition at line 61 of file Intrepid2_OrientationToolsDefModifyBasis.hpp.


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