XGC1
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

◆ SimdLinearWeights() [1/3]

KOKKOS_INLINE_FUNCTION SimdLinearWeights::SimdLinearWeights ( )
inline

◆ SimdLinearWeights() [2/3]

KOKKOS_INLINE_FUNCTION SimdLinearWeights::SimdLinearWeights ( Simd< double >  var,
double  inv_d 
)
inline
Here is the call graph for this function:

◆ SimdLinearWeights() [3/3]

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

◆ set() [1/2]

KOKKOS_INLINE_FUNCTION void SimdLinearWeights::set ( Simd< double >  var,
double  inv_d 
)
inline
Here is the caller graph for this function:

◆ set() [2/2]

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

Member Data Documentation

◆ i

Simd<int> SimdLinearWeights::i

◆ w

Simd<double> SimdLinearWeights::w[2]

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