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