Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CVODEIntegrator), | intent(inout) | :: | this | |||
type(MPIController), | intent(in) | :: | mpiCont |
MPI Controller used to initialise the sundials context |
||
type(CVODEOptions), | intent(in) | :: | options |
Options object containing CVODE options |
||
integer(kind=ik), | intent(in), | optional, | dimension(:) | :: | modelList |
List of models this integrator will be responsible for |
type(IntArray), | intent(in), | optional, | dimension(:) | :: | termGroups |
Term groups this integrator is responsible for - should conform with modelList |
logical, | intent(in), | optional | :: | evolvesTimeVar |
Set to true if this integrator is allowed to change the "time" varible (if present in passed variable container) |
|
class(TimestepController), | intent(in), | optional | :: | dtController |
User-supplied timestep controller object |
|
real(kind=rk), | intent(in), | optional | :: | initialTimestep |
Default timestep |
|
character(len=*), | intent(in), | optional | :: | integratorName |
Name of integrator used in printing |