ideal-logic-heat