XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
SimdLinearWeights Struct Reference

#include <linear_weights.hpp>

Collaboration diagram for SimdLinearWeights:
Collaboration graph
[legend]

Public Member Functions

KOKKOS_INLINE_FUNCTION SimdLinearWeights ()
 
KOKKOS_INLINE_FUNCTION SimdLinearWeights (Simd< double > var, double inv_d)
 
KOKKOS_INLINE_FUNCTION SimdLinearWeights (Simd< double > var, double inv_d, int i_max)
 
KOKKOS_INLINE_FUNCTION void set (Simd< double > var, double inv_d)
 
KOKKOS_INLINE_FUNCTION void set (Simd< double > var, double inv_d, int i_max)
 

Public Attributes

Simd< int > i
 
Simd< double > w [2]
 

Constructor & Destructor Documentation

KOKKOS_INLINE_FUNCTION SimdLinearWeights::SimdLinearWeights ( )
inline
KOKKOS_INLINE_FUNCTION SimdLinearWeights::SimdLinearWeights ( Simd< double >  var,
double  inv_d 
)
inline

Here is the call graph for this function:

KOKKOS_INLINE_FUNCTION SimdLinearWeights::SimdLinearWeights ( Simd< double >  var,
double  inv_d,
int  i_max 
)
inline

Here is the call graph for this function:

Member Function Documentation

KOKKOS_INLINE_FUNCTION void SimdLinearWeights::set ( Simd< double >  var,
double  inv_d 
)
inline

Here is the caller graph for this function:

KOKKOS_INLINE_FUNCTION void SimdLinearWeights::set ( Simd< double >  var,
double  inv_d,
int  i_max 
)
inline

Member Data Documentation

Simd<int> SimdLinearWeights::i
Simd<double> SimdLinearWeights::w[2]

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