code: private void standardMove(KernelPoint destination, KernelPoint source)
      {
          destination.InvK = source.InvK;
          destination.InvKExpanded = source.InvKExpanded;
          destination.K = source.K;
          destination.KExpanded = source.KExpanded;
      }
docs: Updates the gram matrix storage of the destination to point at the exact
  same objects as the ones from the source.
  @param destination the destination object
  @param source the source object