|
TDLS 0.2.0
Tiny Device-callable Linear Solvers
|
Common compile-time context of the adaptor entry points: resolves the scalar type, the dimension and the TiledLUpp solvers from the matrix argument and the configuration value. More...
#include <adaptors.hpp>
Public Types | |
| using | mtraits = storage_traits<std::remove_cv_t<MatrixType>> |
| storage description of the matrix | |
| using | scalar = typename mtraits::value_type |
| scalar type of the system | |
| using | solver = TiledLUppSolverStatic<scalar, N, Config> |
| resolved compile-time solver (never instantiated on the runtime path: the discarded if-constexpr branches keep it unused) | |
| using | dynamic_solver = TiledLUppSolverDynamic<scalar, Config> |
| resolved runtime solver (never instantiated on the fixed-size path) | |
Common compile-time context of the adaptor entry points: resolves the scalar type, the dimension and the TiledLUpp solvers from the matrix argument and the configuration value.
| MatrixType | dense matrix type |
| Config | configuration value, validated by checked_config |