Automatic form generation for 2D and 3D
- Apr 06, 2018
-
-
Daniel Drzisga authored
-
Daniel Drzisga authored4a111cdf
-
Daniel Drzisga authored2e172f48
-
- Apr 05, 2018
-
-
Daniel Drzisga authored
-
Daniel Drzisga authoredd6c15462
-
- Apr 04, 2018
-
-
Marcus Mohr authored
- Relocated all functions to helperFuncs.py - We now have to python scripts for generating separately 2D and 3D forms for triangles and tetrahedra
-
Marcus Mohr authored
The commit resolves issue #60, i.e. it enhances our python script to also generate the C++ header files for operators with mixed finite element pairs automatically from generic UFC form files. The changes are rather unintrusive. We now only distinguish in the script and the form files between elementTest and elementTrial for the test and trial spaces. The name and order for both elements is given in the elemList of the script. Due to the rather irregular placing of generated C++ files for mixed forms in the source tree, we now need to specify their placement in the outDir list.
0937642b -
Marcus Mohr authored
The commit adds a python script that allows generation of operators with FFC from a form description that is independent of the actual element type. Thus, we can auto-generator operators that are non-mixed from a single UFL source file. The script places the operator header files in the source tree and also fixes the <ufc.h> header include path.
6d3a2240
-