File ida.hxx#
-
class IdaSolver : public Solver#
Public Functions
-
~IdaSolver() override#
-
virtual int init() override#
Initialise the solver.
Private Members
-
int mxsteps#
Maximum number of steps to take between outputs.
-
bool use_precon#
Use user-supplied preconditioner.
-
bool correct_start#
Correct the initial values.
-
N_Vector uvec = {nullptr}#
-
N_Vector duvec = {nullptr}#
-
N_Vector id = {nullptr}#
-
void *idamem = {nullptr}#
-
int pre_ncalls = {0}#
-
SUNLinearSolver sun_solver = {nullptr}#
SPGMR solver structure.
-
~IdaSolver() override#