template<typename VectorType = Vector<double>>
class SUNDIALS::ARKode< VectorType >::AdditionalData
Additional parameters that can be passed to the ARKode class.
Definition at line 319 of file arkode.h.
template<typename VectorType = Vector<double>>
Add all AdditionalData() parameters to the given ParameterHandler object. When the parameters are parsed from a file, the internal parameters are automatically updated.
The following parameters are declared:
set Final time = 1.000000
set Initial time = 0.000000
set Time interval between each output = 0.2
subsection Error control
set Absolute error tolerance = 0.000001
set Ignore algebraic terms
for error computations =
true
set Relative error tolerance = 0.00001
set Use local tolerances =
false
subsection Initial condition correction parameters
set Correction type after restart =
none
set Maximum number of nonlinear iterations = 5
subsection Running parameters
set Initial step size = 0.1
set Maximum number of nonlinear iterations = 10
set Maximum order of ARK = 5
set Minimum step size = 0.000001
end
These are one-to-one with the options you can pass at construction time.
The options you pass at construction time are set as default values in the ParameterHandler object prm. You can later modify them by parsing a parameter file using prm. The values of the parameter will be updated whenever the content of prm is updated.
Make sure that this class lives longer than prm. Undefined behaviour will occur if you destroy this class, and then parse a parameter file using prm.
Definition at line 420 of file arkode.h.