Hom-Leibniz algebra is a natural generalization of Leibniz algebras and Hom-Lie algebras. In this paper, we develop some structure theory (such as (co)homology groups, universal central extensions) of Hom-Leibniz algebras based on some works of Loday and Pirashvili.
The first cohomology group of generalized loop Virasoro algebras with coefficients in the tensor product of its adjoint module is shown to be trivial. The result is used to prove that Lie bialgebra structures on generalized loop Virasoro algebras are coboundary triangular. The authors generalize the results to generalized map Virasoro algebras.