An Implementatio n of Extrapolation Codes in C
暂无分享,去创建一个
This report describes the new object oriented implementation of extrapolation codes (Eulex, Eulsim, Difex) for ordinary diieren-tial equations. The resulting C++ class library provides a simple and exible interface to these methods and incorporates advanced features like continuous output and order-stepsize freezing. The interface of the ODE classes allows in particular a user-deened solver for the linear systems occuring in the linearly implicit discretization scheme. The library also provides some classes for numerical objects such as vectors and (full) matrices. Due to the underlying data-view concept it is possible to access substructures without copying. In addition, we included several utility classes such as a timer and a minimal command language that may be useful in other contexts, too.
[1] E. Hairer,et al. Solving Ordinary Differential Equations I , 1987 .
[2] Peter Deuflhard,et al. Uniqueness Theorems for Stiff ODE Initial Value Problems. , 1987 .
[3] E. Hairer,et al. Dense output for extrapolation methods , 1990 .
[4] P. Deuflhard. Order and stepsize control in extrapolation methods , 1983 .