Maxwell equations and finite element software systems: Object-oriented coding needs well defined objects

Citation
J. Kangas et al., Maxwell equations and finite element software systems: Object-oriented coding needs well defined objects, IEEE MAGNET, 36(4), 2000, pp. 1645-1648
Citations number
9
Categorie Soggetti
Apllied Physucs/Condensed Matter/Materiales Science
Journal title
IEEE TRANSACTIONS ON MAGNETICS
ISSN journal
00189464 → ACNP
Volume
36
Issue
4
Year of publication
2000
Part
1
Pages
1645 - 1648
Database
ISI
SICI code
0018-9464(200007)36:4<1645:MEAFES>2.0.ZU;2-K
Abstract
In this paper we examine the structure of Maxwell equations in order to fin d clear signposts how to implement finite element software systems. The aim is to recognize the abstractions involved in Maxwell equations and to expl oit concepts of modern programming techniques, such as object-oriented desi gn, to imitate the abstractions in numerical computing. As mathematics is t he machinery to model physical phenomena, it is worth to imitate the same m achinery in a software system. If a software system is constructed this way , it is partitioned into distinct components whose function is evident. And that is a basis for a software system that is modifiable and understandabl e, which are the main goals in software design.