XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
SimdGridWeights< Order::One, PIT > Struct Template Reference

#include <grid_weights.hpp>

Collaboration diagram for SimdGridWeights< Order::One, PIT >:
Collaboration graph
[legend]

Public Member Functions

KOKKOS_INLINE_FUNCTION SimdGridWeights ()
 
KOKKOS_INLINE_FUNCTION bool is_valid (int i_simd) const
 
KOKKOS_INLINE_FUNCTION bool is_invalid (int i_simd) const
 
KOKKOS_INLINE_FUNCTION void is_not_in_grid (Simd< bool > &is_not_valid) const
 
KOKKOS_INLINE_FUNCTION void mark_as_invalid ()
 
KOKKOS_INLINE_FUNCTION void add_hint (const SimdGridWeights< Order::One, PIT > &grid_wts)
 
KOKKOS_INLINE_FUNCTION void add_hint (const SimdGridWeights< Order::One, PIT > &grid_wts, int i_simd)
 

Public Attributes

Simd< int > itr
 
SimdGridVec p
 

Constructor & Destructor Documentation

template<PhiInterpType PIT>
KOKKOS_INLINE_FUNCTION SimdGridWeights< Order::One, PIT >::SimdGridWeights ( )
inline

Member Function Documentation

template<PhiInterpType PIT>
KOKKOS_INLINE_FUNCTION void SimdGridWeights< Order::One, PIT >::add_hint ( const SimdGridWeights< Order::One, PIT > &  grid_wts)
inline
template<PhiInterpType PIT>
KOKKOS_INLINE_FUNCTION void SimdGridWeights< Order::One, PIT >::add_hint ( const SimdGridWeights< Order::One, PIT > &  grid_wts,
int  i_simd 
)
inline
template<PhiInterpType PIT>
KOKKOS_INLINE_FUNCTION bool SimdGridWeights< Order::One, PIT >::is_invalid ( int  i_simd) const
inline
template<PhiInterpType PIT>
KOKKOS_INLINE_FUNCTION void SimdGridWeights< Order::One, PIT >::is_not_in_grid ( Simd< bool > &  is_not_valid) const
inline
template<PhiInterpType PIT>
KOKKOS_INLINE_FUNCTION bool SimdGridWeights< Order::One, PIT >::is_valid ( int  i_simd) const
inline

Here is the caller graph for this function:

template<PhiInterpType PIT>
KOKKOS_INLINE_FUNCTION void SimdGridWeights< Order::One, PIT >::mark_as_invalid ( )
inline

Member Data Documentation

template<PhiInterpType PIT>
Simd<int> SimdGridWeights< Order::One, PIT >::itr
template<PhiInterpType PIT>
SimdGridVec SimdGridWeights< Order::One, PIT >::p

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