cross-gramian