Before revision:  In this paper we introduce an algorithm that performs this identification and builds the set of all possible combinations of tetrahedral elements of an input mesh into hexahedra .
After revision:  In this paper we introduce an algorithm that performs this identification and builds the set of all possible combinations of tetrahedral elements of an input mesh T into hexahedra, prisms, or pyramids .