Structure outer product