Necessary and sufficient characterisation for output synchronisation of linear heterogeneous agents using reflexive generalised inverses. Issue 18 (2nd November 2018)