FKMXM COMMENTS
*-- Author : S.Burke / J.V. Morris
      SUBROUTINE FKMXM(X,G,Q)
**********************************************************************                                        
*                                                                    *                                        
* Optimised matrix transformation.                                   *                                        
* Used to calculate the smoothed covariance matrix; the gain matrix  *                                        
* (G) is known to have G(3,x)=delta(3,x).                            *                                        
*                                                                    *                                        
**********************************************************************                                        
**********************************************************************                                        
* First work out (G*X)j1 k2 for each k2 (contracting over k1).                                                
* Then do: (Q)j1 j2 = Sum(k2) (G*Q)j1 k2 * (G)j2 k2                                                           
*