Intrepid2
Intrepid2::checkPointInclusionFunctor< cellTopologyKey, OutputViewType, InputViewType > Struct Template Reference

Public Types

using ScalarType = typename ScalarTraits<typename InputViewType::value_type>::scalar_type

Public Member Functions

KOKKOS_INLINE_FUNCTION checkPointInclusionFunctor (OutputViewType output, const InputViewType input, const ScalarType threshold)
KOKKOS_INLINE_FUNCTION void operator() (const ordinal_type i) const
KOKKOS_INLINE_FUNCTION void operator() (const ordinal_type i, const ordinal_type j) const

Public Attributes

OutputViewType output_
InputViewType input_
ScalarType threshold_

Detailed Description

template<unsigned cellTopologyKey, typename OutputViewType, typename InputViewType>
struct Intrepid2::checkPointInclusionFunctor< cellTopologyKey, OutputViewType, InputViewType >

Definition at line 94 of file Intrepid2_CellToolsDefInclusion.hpp.

Member Typedef Documentation

◆ ScalarType

template<unsigned cellTopologyKey, typename OutputViewType, typename InputViewType>
using Intrepid2::checkPointInclusionFunctor< cellTopologyKey, OutputViewType, InputViewType >::ScalarType = typename ScalarTraits<typename InputViewType::value_type>::scalar_type

Definition at line 97 of file Intrepid2_CellToolsDefInclusion.hpp.

Constructor & Destructor Documentation

◆ checkPointInclusionFunctor()

template<unsigned cellTopologyKey, typename OutputViewType, typename InputViewType>
KOKKOS_INLINE_FUNCTION Intrepid2::checkPointInclusionFunctor< cellTopologyKey, OutputViewType, InputViewType >::checkPointInclusionFunctor ( OutputViewType output,
const InputViewType input,
const ScalarType threshold )
inline

Definition at line 101 of file Intrepid2_CellToolsDefInclusion.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<unsigned cellTopologyKey, typename OutputViewType, typename InputViewType>
KOKKOS_INLINE_FUNCTION void Intrepid2::checkPointInclusionFunctor< cellTopologyKey, OutputViewType, InputViewType >::operator() ( const ordinal_type i) const
inline

Definition at line 110 of file Intrepid2_CellToolsDefInclusion.hpp.

◆ operator()() [2/2]

template<unsigned cellTopologyKey, typename OutputViewType, typename InputViewType>
KOKKOS_INLINE_FUNCTION void Intrepid2::checkPointInclusionFunctor< cellTopologyKey, OutputViewType, InputViewType >::operator() ( const ordinal_type i,
const ordinal_type j ) const
inline

Definition at line 118 of file Intrepid2_CellToolsDefInclusion.hpp.

Member Data Documentation

◆ input_

template<unsigned cellTopologyKey, typename OutputViewType, typename InputViewType>
InputViewType Intrepid2::checkPointInclusionFunctor< cellTopologyKey, OutputViewType, InputViewType >::input_

Definition at line 96 of file Intrepid2_CellToolsDefInclusion.hpp.

◆ output_

template<unsigned cellTopologyKey, typename OutputViewType, typename InputViewType>
OutputViewType Intrepid2::checkPointInclusionFunctor< cellTopologyKey, OutputViewType, InputViewType >::output_

Definition at line 95 of file Intrepid2_CellToolsDefInclusion.hpp.

◆ threshold_

template<unsigned cellTopologyKey, typename OutputViewType, typename InputViewType>
ScalarType Intrepid2::checkPointInclusionFunctor< cellTopologyKey, OutputViewType, InputViewType >::threshold_

Definition at line 98 of file Intrepid2_CellToolsDefInclusion.hpp.


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