We can divide a response function by a double and scale the size of the response function, i.e. when G2=G1/2) then G2(ω,Γ)=(G1(ω,Γ))/2. For example
a = {0, -1,-0.5, 0, 0.5, 1, 1.5} b = { 0.2, 0.4, 0.2, 0.4, 0.6, 0.2} G = ResponseFunction.New( {a,b,mu=0,type="ListOfPoles", name="G"} ) print(G/2)
{ { 0 , -1 , -0.5 , 0 , 0.5 , 1 , 1.5 } , { 0.1 , 0.2 , 0.1 , 0.2 , 0.3 , 0.1 } , mu = 0 , type = ListOfPoles , name = G }