#include <DirectRunner.hpp>
Inherits RunnerInterface< Mat, Vec >, and RunnerInterface< Mat, Vec >.
Public Member Functions | |
DirectRunner (std::string const &prefix) | |
Constructor. | |
void | init (M const &A) override |
Implements RunnerInterface::init() | |
void | exit () override |
Implements RunnerInterface::exit() | |
int | solve (M const &A, X &x, Y const &b, SolverInfo &solverInfo) |
Implements RunnerInterface::solve() | |
Public Member Functions inherited from RunnerInterface< Mat, Vec > | |
virtual | ~RunnerInterface ()=default |
virtual destructor | |
virtual int | adjointSolve (M const &A, X &x, Y const &b, SolverInfo &solverInfo) |
Solve the system A*x = b. | |
Protected Types | |
using | EigenSolver = Solver< M > |
for the (external) direct solvers