Table of Contents

Mul

We can divide a response function by a double and scale the size of the response function, i.e. when $G2 = G1*0.5)$ then $G2(\omega,\Gamma) = (G1(\omega,\Gamma))*0.5$. For example

Input

Example.Quanty
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*0.5)

Result

{ { 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 }

Table of contents