FDMLinearSystem3.hpp
Go to the documentation of this file.
MatrixCSRD A
System matrix.
Definition: FDMLinearSystem3.hpp:68
VectorND x
Solution vector.
Definition: FDMLinearSystem3.hpp:71
double up
Off-diagonal element where column refers to (i, j+1, k) grid point.
Definition: FDMLinearSystem3.hpp:30
Array3< FDMMatrixRow3 > FDMMatrix3
Matrix type for 3-D finite differencing.
Definition: FDMLinearSystem3.hpp:40
Array3< double > FDMVector3
Vector type for 3-D finite differencing.
Definition: FDMLinearSystem3.hpp:37
BLAS operator wrapper for compressed 3-D finite differencing.
Definition: FDMLinearSystem3.hpp:120
Definition: Matrix.hpp:27
BLAS operator wrapper for 3-D finite differencing.
Definition: FDMLinearSystem3.hpp:78
Definition: pybind11Utils.hpp:20
Definition: Array-Impl.hpp:19
The row of FDMMatrix3 where row corresponds to (i, j, k) grid point.
Definition: FDMLinearSystem3.hpp:21
double center
Diagonal component of the matrix (row, row).
Definition: FDMLinearSystem3.hpp:24
MatrixCSR< double > MatrixCSRD
Double-type CSR matrix.
Definition: MatrixCSR.hpp:448
Definition: Matrix.hpp:611
double front
OFf-diagonal element where column refers to (i, j, k+1) grid point.
Definition: FDMLinearSystem3.hpp:33
double right
Off-diagonal element where column refers to (i+1, j, k) grid point.
Definition: FDMLinearSystem3.hpp:27
Compressed linear system (Ax=b) for 3-D finite differencing.
Definition: FDMLinearSystem3.hpp:62
Linear system (Ax=b) for 3-D finite differencing.
Definition: FDMLinearSystem3.hpp:43