2from postProcess
import parse_patch_file, reorder_array
4if __name__ ==
"__main__":
5 v_cg_random = parse_patch_file(
"Test4CG.value-0.peano-patch-file",
"CG")
6 vector2 = parse_patch_file(
"Test4CG.vector2-1.peano-patch-file",
"CG")
8 v_dg_random = parse_patch_file(
"Test4DG.solution-0.peano-patch-file",
"DG")
9 vector1 = parse_patch_file(
"Test4DG.vector1-1.peano-patch-file",
"DG")
12 vector2 = reorder_array(v_cg_random, vector2)
15 dot_prod_cg = np.dot(v_cg_random[:,2], vector2[:,2])
21 for key
in v_dg_random.keys():
22 cell_values_random = np.asarray(v_dg_random[key])
24 cell_values_vector1 = np.asarray(vector1[key])
26 dot_prod_dg += np.dot(cell_values_random, cell_values_vector1)
29 diff = abs(dot_prod_cg - dot_prod_dg)