← Back to team overview

ffc team mailing list archive

Break compilation into two phases: build() and write(). [...]

 

Commit from logg (2005-06-10 17:31 CEST)
----------------

Break compilation into two phases: build() and write().
There are now three main functions in the compiler module:

	compile()    equivalent to build() followed by write()
	build()      build data structures for form evaluation
        write()      generate code from data structures

  ffc  ChangeLog                          1.61
  ffc  TODO                               1.36
  ffc  src/ffc/compiler/compiler.py       1.18
  ffc  src/ffc/compiler/dofmap.py         1.14
  ffc  src/ffc/compiler/finiteelement.py  1.22
  ffc  src/ffc/compiler/form.py           1.11
  ffc  src/ffc/format/ase.py              1.4
  ffc  src/ffc/format/dolfin.py           1.33
  ffc  src/ffc/format/latex.py            1.12
  ffc  src/ffc/format/raw.py              1.9