/home/runner/work/kynema/kynema/kynema/src/solver/linear_solver/dss_solve.hpp Source File

Kynema API: /home/runner/work/kynema/kynema/kynema/src/solver/linear_solver/dss_solve.hpp Source File
Kynema API
A flexible multibody structural dynamics code for wind turbines
Loading...
Searching...
No Matches
dss_solve.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "Kynema_config.h"
4
5namespace kynema::dss {
6
7template <typename DSSHandleType, typename CrsMatrixType, typename MultiVectorType>
9 SolveFunction() = delete;
10};
11
12} // namespace kynema::dss
13
14#ifdef Kynema_ENABLE_CUSOLVERSP
16#endif
17
18#ifdef Kynema_ENABLE_CUDSS
19#include "dss_solve_cudss.hpp"
20#endif
21
22#ifdef Kynema_ENABLE_MKL
23#include "dss_solve_mkl.hpp"
24#endif
25
26#ifdef Kynema_ENABLE_KLU
27#include "dss_solve_klu.hpp"
28#endif
29
30#ifdef Kynema_ENABLE_UMFPACK
31#include "dss_solve_umfpack.hpp"
32#endif
33
34#ifdef Kynema_ENABLE_SUPERLU
35#include "dss_solve_superlu.hpp"
36#endif
37
38#ifdef Kynema_ENABLE_SUPERLU_MT
40#endif
41
42namespace kynema::dss {
43
44template <typename DSSHandleType, typename CrsMatrixType, typename MultiVectorType>
45void solve(DSSHandleType& dss_handle, CrsMatrixType& A, MultiVectorType& b, MultiVectorType& x) {
47}
48
49} // namespace kynema::dss
Definition dss_algorithm.hpp:4
void solve(DSSHandleType &dss_handle, CrsMatrixType &A, MultiVectorType &b, MultiVectorType &x)
Definition dss_solve.hpp:45
Definition dss_solve.hpp:8