DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
dftfe::matrixFreeDeviceKernels< Type, M, N, K, dim > Struct Template Reference

#include <matrixFreeDeviceKernels.h>

Static Public Member Functions

static void computeAXDevicePoisson (const int blocks, const int threads, const int smem, Type *V, const Type *U, const Type *P, const Type *J, const int *map)
 
static void computeAXDeviceHelmholtz (const int blocks, const int threads, const int smem, Type *V, const Type *U, const Type *P, const Type *J, const int *map, const Type coeffHelmholtz)
 
static void computeAXDevicePoissonSetAttributes (const int smem)
 
static void computeAXDeviceHelmholtzSetAttributes (const int smem)
 

Member Function Documentation

◆ computeAXDeviceHelmholtz()

template<typename Type, int M, int N, int K, int dim>
static void dftfe::matrixFreeDeviceKernels< Type, M, N, K, dim >::computeAXDeviceHelmholtz ( const int blocks,
const int threads,
const int smem,
Type * V,
const Type * U,
const Type * P,
const Type * J,
const int * map,
const Type coeffHelmholtz )
static

◆ computeAXDeviceHelmholtzSetAttributes()

template<typename Type, int M, int N, int K, int dim>
static void dftfe::matrixFreeDeviceKernels< Type, M, N, K, dim >::computeAXDeviceHelmholtzSetAttributes ( const int smem)
static

◆ computeAXDevicePoisson()

template<typename Type, int M, int N, int K, int dim>
static void dftfe::matrixFreeDeviceKernels< Type, M, N, K, dim >::computeAXDevicePoisson ( const int blocks,
const int threads,
const int smem,
Type * V,
const Type * U,
const Type * P,
const Type * J,
const int * map )
static

◆ computeAXDevicePoissonSetAttributes()

template<typename Type, int M, int N, int K, int dim>
static void dftfe::matrixFreeDeviceKernels< Type, M, N, K, dim >::computeAXDevicePoissonSetAttributes ( const int smem)
static

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