Files
FESA/include/fesa/solvers/linear/pardiso_linear_solver.hpp
T

20 lines
379 B
C++

#pragma once
#include <span>
#include <fesa/solvers/linear/linear_solver.hpp>
namespace fesa {
class PardisoLinearSolver final : public LinearSolver {
public:
PardisoLinearSolver();
~PardisoLinearSolver() override;
[[nodiscard]] LinearSolveResult solve(
const SymmetricCsr& matrix,
std::span<const double> rhs) override;
};
} // namespace fesa