This is an old revision of the document!
ToMatrix
M = ResponseFunction.ToMatrix(G) returns a matrix representation of G such that G(ω,Γ)=A0+B∗0(1(ω+iΓ/2)−M)[1..Blocksize,1..Blocksize]BT0
We only need the left top matrix of dimension Blocksize of the inverse of the matrix (ω+iΓ/2)−M. As a result the matrix M is not uniquely determined. Any unitary transformation of the bath, i.e. all rows and columns with index larger than Blocksize does not change G. As a consequence M is not uniquely defined. The exact form of M returned depends on the type used for the response function.