Maxwell–Cattaneo double-diffusive convection: the general case | Synapse