Systematic understanding of half-metallicity of ternary compounds in Heusler and Inverse Heusler structures with 3d and 4d elements. (5th September 2019)