This site's content was compiled from 1993 to 2006. Beyond that, Google is your friend.

EiffelMath

Maintainer

Eiffel Software

Description

EiffelMath is a library of reusable object-oriented components for numerical computation for developers of financial, engineeering and scientific software.

Categories

Links

Features

EiffelMath is built on top of the C library of mathematical software produced by the Numerical Algorithms Group (NAG). EiffelMath is not just a straight Eiffel encapsulation of the functions of the NAG library but presents developers with a full O-O view of numerical abstractions, taking full advantage of the Eiffel method: assertions applying the full Design by Contract approach, simple routine interfaces (with small argument lists), simple and consistent error handling through Eiffel's disciplined exception mechanism, and of course an object-oriented set of concepts organized around the principal abstract concepts of scientific software.

EiffelMath covers a wide range of numerical problems, including:

EiffelMath is described in detail in Paul Dubois's book Object Technology for Scientific Computing, which presents the design of the library, explains how best to use it, and shows how best to use object technology for scientific developments.

Supported compilers

Platforms

Licensing

Google
 
Web eiffelzone.com