Package sfc :: Package codegeneration :: Module support_code
[hide private]
[frames] | no frames]

Source Code for Module sfc.codegeneration.support_code

 1   
 2   
3 -def generate_sign_correction_support_code(fr):
4 ccode = "" 5 # FIXME: Update sign code 6 #nsd = fr.cell.nsd 7 #handled_fe_names = set() 8 #fe_list = fr.fe_list 9 #for fe in fe_list: 10 # if fe_is_signed(fe): 11 # fe_name = strings.finite_element_classname(fe) 12 # if not fe_name in handled_fe_names: 13 # handled_fe_names.add(fe_name) 14 # ccode += tabulate_sign_code(fe, nsd) 15 return ccode
16
17 -def gen_A_reset_block(n):
18 # Zero element tensor 19 code = "// Reset element tensor\n" 20 code += "memset(A, 0, sizeof(double)*%d);" % n 21 return code
22