heterogenous heat equation