Unstructured Mixed Element Mesh Refinement Using Templates Generated by Metaprogramming | AMiner