|
Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website |
Dense linear solver of integrate(): A = diagonal I - J factored by lu_factor in n * n doubles (LU, like J in the lanes' layout) and n integers (pivot). More...
#include <rosenbrock.h>
Public Member Functions | |
| template<typename Lanes > | |
| KOKKOS_INLINE_FUNCTION bool | factor (const Lanes &lanes, const double *J, const double diagonal) const |
| template<typename Lanes > | |
| KOKKOS_INLINE_FUNCTION void | solve (const Lanes &lanes, double *b) const |
Public Attributes | |
| uint32_t | n |
| double * | LU |
| uint32_t * | pivot |
Dense linear solver of integrate(): A = diagonal I - J factored by lu_factor in n * n doubles (LU, like J in the lanes' layout) and n integers (pivot).
|
inline |
|
inline |
| double* chemistry::DenseLU::LU |
| uint32_t chemistry::DenseLU::n |
| uint32_t* chemistry::DenseLU::pivot |