conforce_gen.codegen

This module contains methods to generate and compile C-code.

Functions

write_code_for_all_element_types()

Generate and compile C- and Python-code for all element types defined in conforce_gen.element_definitions.

write_code_for_element_type(element_type, ...)

Generate Code for an element type defined in conforce_gen.element_definitions.

Classes

CCodePrinter([settings])

CPyCodeCompiler(name, compile_at_exit, ...)

Generate the following files: