|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Jacobian storage and factorization structures for implicit time stepping. More...
#include "DNDS/Defines.hpp"#include "Euler.hpp"#include "DNDS/ArrayDerived/ArrayEigenUniMatrixBatch.hpp"#include "Solver/Direct.hpp"Go to the source code of this file.
Classes | |
| class | DNDS::Euler::JacobianDiagBlock< nVarsFixed > |
| Per-cell diagonal or block-diagonal Jacobian storage for implicit time stepping. More... | |
| struct | DNDS::Euler::JacobianLocalLU< nVarsFixed > |
| Complete LU factorization of the cell-local Jacobian for GMRES preconditioning. More... | |
| struct | DNDS::Euler::JacobianLocalLDLT< nVarsFixed > |
| Symmetric LDLT factorization of the cell-local Jacobian. More... | |
Namespaces | |
| namespace | DNDS |
| the host side operators are provided as implemented | |
| namespace | DNDS::Euler |
Jacobian storage and factorization structures for implicit time stepping.
Provides block-diagonal and sparse-local Jacobian data structures used in the implicit solver (e.g. backward-Euler, LUSGS, GMRES with ILU/LDLT preconditioning):
All classes are templated on nVarsFixed for compile-time Eigen sizing.
Definition in file EulerJacobian.hpp.