Neko 1.99.9
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
constrain_mixed_bc_kernel.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<typename T >
__global__ void constrain_mixed_bc_zero_kernel (const int *__restrict__ mixed_msk, T *__restrict__ x, T *__restrict__ y, T *__restrict__ z, const int constraint_n, const int constraint_t1, const int constraint_t2, const T *__restrict__ n, const T *__restrict__ t1, const T *__restrict__ t2, const int m)
 
template<typename T >
__global__ void constrain_mixed_bc_set_kernel (const int *__restrict__ mixed_msk, T *__restrict__ x, T *__restrict__ y, T *__restrict__ z, const int constraint_n, const int constraint_t1, const int constraint_t2, const T *__restrict__ n, const T *__restrict__ t1, const T *__restrict__ t2, const T *__restrict__ values_n, const T *__restrict__ values_t1, const T *__restrict__ values_t2, const int m)
 
template<typename T >
__global__ void constrain_mixed_bc_set_const_kernel (const int *__restrict__ mixed_msk, T *__restrict__ x, T *__restrict__ y, T *__restrict__ z, const int constraint_n, const int constraint_t1, const int constraint_t2, const T *__restrict__ n, const T *__restrict__ t1, const T *__restrict__ t2, const T value_n, const T value_t1, const T value_t2, const int m)
 

Function Documentation

◆ constrain_mixed_bc_set_const_kernel()

template<typename T >
__global__ void constrain_mixed_bc_set_const_kernel ( const int *__restrict__  mixed_msk,
T *__restrict__  x,
T *__restrict__  y,
T *__restrict__  z,
const int  constraint_n,
const int  constraint_t1,
const int  constraint_t2,
const T *__restrict__  n,
const T *__restrict__  t1,
const T *__restrict__  t2,
const T  value_n,
const T  value_t1,
const T  value_t2,
const int  m 
)

Definition at line 137 of file constrain_mixed_bc_kernel.h.

Here is the call graph for this function:

◆ constrain_mixed_bc_set_kernel()

template<typename T >
__global__ void constrain_mixed_bc_set_kernel ( const int *__restrict__  mixed_msk,
T *__restrict__  x,
T *__restrict__  y,
T *__restrict__  z,
const int  constraint_n,
const int  constraint_t1,
const int  constraint_t2,
const T *__restrict__  n,
const T *__restrict__  t1,
const T *__restrict__  t2,
const T *__restrict__  values_n,
const T *__restrict__  values_t1,
const T *__restrict__  values_t2,
const int  m 
)

Definition at line 83 of file constrain_mixed_bc_kernel.h.

Here is the call graph for this function:

◆ constrain_mixed_bc_zero_kernel()

template<typename T >
__global__ void constrain_mixed_bc_zero_kernel ( const int *__restrict__  mixed_msk,
T *__restrict__  x,
T *__restrict__  y,
T *__restrict__  z,
const int  constraint_n,
const int  constraint_t1,
const int  constraint_t2,
const T *__restrict__  n,
const T *__restrict__  t1,
const T *__restrict__  t2,
const int  m 
)

Definition at line 39 of file constrain_mixed_bc_kernel.h.

Here is the call graph for this function: