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.