The thermal conductivity k is often treated as a constant, though this is not always true. While the thermal conductivity of a material generally varies with temperature, the variation can be small over a significant range of temperatures for some common materials. In anisotropic materials, the thermal conductivity typically varies with orientation; in this case k is represented by a second-order tensor. In non-uniform materials, k varies with spatial location.