Module Arkode.ARKStep.Mass

module Mass: sig .. end

Mass Matrix Solvers


type ('data, 'kind) solver 

Mass matrix solvers used by Arkode.

type [> Nvector_serial.kind ] serial_solver = (Nvector_serial.data, [> Nvector_serial.kind ] as 'a)
solver

Alias for mass matrix solvers that are restricted to serial nvectors.

module Dls: sig .. end

Direct mass matrix solvers

module Spils: sig .. end

Iterative mass matrix solvers

val matrix_embedded_solver : (unit, 'data, 'kind, [> `MatE ]) Sundials.LinearSolver.t ->
('data, 'kind) Arkode.ARKStep.linear_solver

Create an ARKStep-specific mass linear solver from a generic matrix embedded solver.