#include <AMReX_LUSolver.H>
|
| | LUSolver ()=default |
| |
| __host__ __device__ | LUSolver (Array2D< T, 0, N-1, 0, N-1, Order::C > const &a_mat) |
| |
| void | define (Array2D< T, 0, N-1, 0, N-1, Order::C > const &a_mat) |
| |
| __host__ __device__ void | operator() (T *restrict x, T const *restrict b) const |
| |
| __host__ __device__ Array2D< T, 0, N-1, 0, N-1, Order::C > | invert () const |
| |
| __host__ __device__ T | determinant () const |
| |
◆ LUSolver() [1/2]
template<int N, typename T >
◆ LUSolver() [2/2]
template<int N, typename T >
◆ define()
template<int N, typename T >
◆ define_innard()
template<int N, typename T >
◆ determinant()
template<int N, typename T >
◆ invert()
template<int N, typename T >
◆ operator()()
template<int N, typename T >
| __host__ __device__ void amrex::LUSolver< N, T >::operator() |
( |
T *restrict |
x, |
|
|
T const *restrict |
b |
|
) |
| const |
|
inline |
◆ m_mat
template<int N, typename T >
◆ m_npivs
template<int N, typename T >
◆ m_piv
template<int N, typename T >
The documentation for this class was generated from the following file: