Reference documentation for deal.II version 9.4.1
|
#include <deal.II/sundials/sunlinsol_wrapper.h>
Public Member Functions | |
LinearSolverWrapper (LinearSolveFunction< VectorType > lsolve, SUNContext linsol_ctx) | |
~LinearSolverWrapper () | |
operator SUNLinearSolver () | |
Private Attributes | |
SUNLinearSolver | sun_linear_solver |
std::unique_ptr< LinearSolverContent< VectorType > > | content |
Attach wrapper functions to SUNDIALS' linear solver interface. We pretend that the user-supplied linear solver is matrix-free, even though it can be matrix-based. This way SUNDIALS does not need to understand our matrix types.
Definition at line 215 of file sunlinsol_wrapper.h.
|
explicit |
Definition at line 200 of file sunlinsol_wrapper.cc.
SUNDIALS::internal::LinearSolverWrapper< VectorType >::~LinearSolverWrapper |
Definition at line 235 of file sunlinsol_wrapper.cc.
SUNDIALS::internal::LinearSolverWrapper< VectorType >::operator SUNLinearSolver |
Implicit conversion to SUNLinearSolver.
Definition at line 243 of file sunlinsol_wrapper.cc.
|
private |
Definition at line 233 of file sunlinsol_wrapper.h.
|
private |
Definition at line 234 of file sunlinsol_wrapper.h.