accelerInt  v0.1
Macros | Functions
complexInverse.cuh File Reference

Header definitions for CUDA LU factorization routines. More...

#include <cuComplex.h>
Include dependency graph for complexInverse.cuh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define COMPLEX_INVERSE_CUH
 

Functions

__device__ void getComplexLU (const int, cuDoubleComplex *__restrict__, int *__restrict__, int *__restrict__)
 
__device__ void getComplexInverse (const int, cuDoubleComplex *__restrict__, const int *__restrict__, int *__restrict__, cuDoubleComplex *__restrict__)
 
__device__ void getComplexInverseHessenberg (const int, cuDoubleComplex *__restrict__, int *__restrict__, int *__restrict__, cuDoubleComplex *__restrict__)
 

Detailed Description

Header definitions for CUDA LU factorization routines.

Definition in file complexInverse.cuh.

Macro Definition Documentation

◆ COMPLEX_INVERSE_CUH

#define COMPLEX_INVERSE_CUH

Definition at line 7 of file complexInverse.cuh.

Function Documentation

◆ getComplexInverse()

__device__ void getComplexInverse ( const int  ,
cuDoubleComplex *  __restrict__,
const int *  __restrict__,
int *  __restrict__,
cuDoubleComplex *  __restrict__ 
)

◆ getComplexInverseHessenberg()

__device__ void getComplexInverseHessenberg ( const int  ,
cuDoubleComplex *  __restrict__,
int *  __restrict__,
int *  __restrict__,
cuDoubleComplex *  __restrict__ 
)

◆ getComplexLU()

__device__ void getComplexLU ( const int  ,
cuDoubleComplex *  __restrict__,
int *  __restrict__,
int *  __restrict__ 
)