Intrepid2
Intrepid2::FunctorCellTools::F_getSubcvCoords_Hexahedron< subcvCoordViewType, cellCoordViewType, mapViewType > Struct Template Reference

Functor for calculation of sub-control volume coordinates on hexahedra see Intrepid2::CellTools for more. More...

#include <Intrepid2_CellToolsDefControlVolume.hpp>

Public Member Functions

KOKKOS_INLINE_FUNCTION F_getSubcvCoords_Hexahedron (subcvCoordViewType subcvCoords_, cellCoordViewType cellCoords_, mapViewType edgeMap_, mapViewType faceMap_)
KOKKOS_INLINE_FUNCTION void operator() (const ordinal_type cell) const

Public Attributes

subcvCoordViewType _subcvCoords
const cellCoordViewType _cellCoords
const mapViewType _edgeMap
const mapViewType _faceMap

Detailed Description

template<typename subcvCoordViewType, typename cellCoordViewType, typename mapViewType>
struct Intrepid2::FunctorCellTools::F_getSubcvCoords_Hexahedron< subcvCoordViewType, cellCoordViewType, mapViewType >

Functor for calculation of sub-control volume coordinates on hexahedra see Intrepid2::CellTools for more.

Definition at line 135 of file Intrepid2_CellToolsDefControlVolume.hpp.

Constructor & Destructor Documentation

◆ F_getSubcvCoords_Hexahedron()

template<typename subcvCoordViewType, typename cellCoordViewType, typename mapViewType>
KOKKOS_INLINE_FUNCTION Intrepid2::FunctorCellTools::F_getSubcvCoords_Hexahedron< subcvCoordViewType, cellCoordViewType, mapViewType >::F_getSubcvCoords_Hexahedron ( subcvCoordViewType subcvCoords_,
cellCoordViewType cellCoords_,
mapViewType edgeMap_,
mapViewType faceMap_ )
inline

Definition at line 141 of file Intrepid2_CellToolsDefControlVolume.hpp.

Member Function Documentation

◆ operator()()

template<typename subcvCoordViewType, typename cellCoordViewType, typename mapViewType>
KOKKOS_INLINE_FUNCTION void Intrepid2::FunctorCellTools::F_getSubcvCoords_Hexahedron< subcvCoordViewType, cellCoordViewType, mapViewType >::operator() ( const ordinal_type cell) const
inline

Definition at line 148 of file Intrepid2_CellToolsDefControlVolume.hpp.

Member Data Documentation

◆ _cellCoords

template<typename subcvCoordViewType, typename cellCoordViewType, typename mapViewType>
const cellCoordViewType Intrepid2::FunctorCellTools::F_getSubcvCoords_Hexahedron< subcvCoordViewType, cellCoordViewType, mapViewType >::_cellCoords

Definition at line 137 of file Intrepid2_CellToolsDefControlVolume.hpp.

◆ _edgeMap

template<typename subcvCoordViewType, typename cellCoordViewType, typename mapViewType>
const mapViewType Intrepid2::FunctorCellTools::F_getSubcvCoords_Hexahedron< subcvCoordViewType, cellCoordViewType, mapViewType >::_edgeMap

Definition at line 138 of file Intrepid2_CellToolsDefControlVolume.hpp.

◆ _faceMap

template<typename subcvCoordViewType, typename cellCoordViewType, typename mapViewType>
const mapViewType Intrepid2::FunctorCellTools::F_getSubcvCoords_Hexahedron< subcvCoordViewType, cellCoordViewType, mapViewType >::_faceMap

Definition at line 138 of file Intrepid2_CellToolsDefControlVolume.hpp.

◆ _subcvCoords

template<typename subcvCoordViewType, typename cellCoordViewType, typename mapViewType>
subcvCoordViewType Intrepid2::FunctorCellTools::F_getSubcvCoords_Hexahedron< subcvCoordViewType, cellCoordViewType, mapViewType >::_subcvCoords

Definition at line 136 of file Intrepid2_CellToolsDefControlVolume.hpp.


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