Package sfc :: Module jit
[hide private]
[frames] | no frames]

Module jit

source code

This module contains the Just-In-Time compiler tools. The main function is jit(form, options), see its documentation.

Functions [hide private]
 
cache_signature(ufl_elements, formdatas, parameters, prefix)
A signature string uniquely identifying jit input.
source code
 
compile_module(module_dir, hfilenames, cfilenames, signature, options)
Assuming an existing directory module_dir with source files hfilenames, cfilenames, create a python extension module and compile it.
source code
 
merge_with_default_parameters(parameters) source code
 
lookup_module(parameters, signature) source code
 
make_module_dir(prefix, formclassnames, dmclassnames, feclassnames) source code
 
write_parameters(module_dir, parameters, signature, ufl_elements) source code
 
pack_jit_return_values(formdatas, ufl_elements, module, formclassnames, feclassnames, dmclassnames, list_input) source code
 
jit(input, parameters=None, common_cell=None, objects=None) source code
 
jitf(input, objects, parameters=None, common_cell=None) source code