NAG CL Interface
d02mcc (dae_​dassl_​cont)

1 Purpose

d02mcc is a setup function which must be called prior to a continuation call to d02nec.

2 Specification

#include <nag.h>
void  d02mcc (Integer icom[])
The function may be called by the names: d02mcc, nag_ode_dae_dassl_cont or nag_dae_ivp_dassl_cont.

3 Description

d02mcc is provided to permit you to signal that the next call to d02nec is a continuation call. In particular, if d02nec exits because the maximum number of integration steps has been exceeded, then a call to d02mcc resets the step counter allowing the integration to proceed.

4 References

See Section 3 in d02nec.

5 Arguments

1: icom[15] Integer Communication Array
This must be the same array icom as passed to the integration function d02nec; d02mcc does not require access to all of that array, hence the smaller dimension given here.
On entry: contains details of the current state of integration as returned by d02nec.
On exit: one or more of the values is changed to signal to the integrator that a continuation call is being made. This will reset the step counter to zero.

6 Error Indicators and Warnings

None.

7 Accuracy

Not applicable.

8 Parallelism and Performance

d02mcc is not threaded in any implementation.

9 Further Comments

None.

10 Example

See Section 10 in d02nec.