C++ tools to construct our user-level language

Frédéric Hecht

ESAIM: Mathematical Modelling and Numerical Analysis - Modélisation Mathématique et Analyse Numérique (2002)

  • Volume: 36, Issue: 5, page 809-836
  • ISSN: 0764-583X

Abstract

top
The aim of this paper is to present how to make a dedicaded computed language polymorphic and multi type, in C++to solve partial differential equations with the finite element method. The driving idea is to make the language as close as possible to the mathematical notation.

How to cite

top

Hecht, Frédéric. "C++ tools to construct our user-level language." ESAIM: Mathematical Modelling and Numerical Analysis - Modélisation Mathématique et Analyse Numérique 36.5 (2002): 809-836. <http://eudml.org/doc/245139>.

@article{Hecht2002,
abstract = {The aim of this paper is to present how to make a dedicaded computed language polymorphic and multi type, in C++to solve partial differential equations with the finite element method. The driving idea is to make the language as close as possible to the mathematical notation.},
author = {Hecht, Frédéric},
journal = {ESAIM: Mathematical Modelling and Numerical Analysis - Modélisation Mathématique et Analyse Numérique},
keywords = {finite element method; grammars; languages},
language = {eng},
number = {5},
pages = {809-836},
publisher = {EDP-Sciences},
title = {C++ tools to construct our user-level language},
url = {http://eudml.org/doc/245139},
volume = {36},
year = {2002},
}

TY - JOUR
AU - Hecht, Frédéric
TI - C++ tools to construct our user-level language
JO - ESAIM: Mathematical Modelling and Numerical Analysis - Modélisation Mathématique et Analyse Numérique
PY - 2002
PB - EDP-Sciences
VL - 36
IS - 5
SP - 809
EP - 836
AB - The aim of this paper is to present how to make a dedicaded computed language polymorphic and multi type, in C++to solve partial differential equations with the finite element method. The driving idea is to make the language as close as possible to the mathematical notation.
LA - eng
KW - finite element method; grammars; languages
UR - http://eudml.org/doc/245139
ER -

References

top
  1. [1] D. Bernardi, F. Hecht, K. Ohtsuka and O. Pironneau, freefem+ documentation. http://www-rocq.inria.fr/Frederic. Hecht/freefem+.htm 
  2. [2] P.G. Ciarlet, Basic error estimates for elliptic problems, in Handbook of Numerical Analysis, Vol. II, P.G. Ciarlet and J.-L. Lions Eds., North-Holland (1991) 17–351. Zbl0875.65086
  3. [3] C. Donnelly and R. Stallman, Bison documentation. http://www.gnu.org/bison 
  4. [4] P. Frey and P.L. George, Automatic triangulation. Wiley (1996). 
  5. [5] F. Hecht, The mesh adapting software: bamg. http://www-rocq.inria.fr/gamma/cdrom/www/bamg/eng.htm INRIA (1998). 
  6. [6] F. Hecht and O. Pironneau, freefem++ Manual. http://www-rocq.inria.fr/Frederic.Hecht/freefem++.htm 
  7. [7] P. Joly and M. Vidrascu, Quelques méthodes classique de résolution de systèmes linèaires. Collection didactique, INRIA (1994). 
  8. [8] J.L. Lions and O. Pironneau, Domain decomposition methods for CAD. C. R. Acad. Sci. Paris Sér. I Math. 328 (1999) 73–80. Zbl0937.68140
  9. [9] B. Lucquin and O. Pironneau, Scientific Computing for Engineers. Wiley (1998). Zbl0899.65062MR1627818
  10. [10] O. Pironneau, Méthodes des Žéléments finis pour les fluides. Masson (1988). Zbl0748.76003
  11. [11] N. Wirth, Algorthims + Data Structures = Programs. Prentice Hall (1976). Zbl0375.68005MR440982

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.