G.Chop(epsilon) removes poles from $G$ with residue smaller than epsilon. If epsilon is not set a standard value of epsilon = 10*DBL_EPSILON is taken.
a = {10, -1,-0.5, 0, 0.5, 1, 1.5} b = { 0.1, 0.1, 0.1, 0.1, 0.2, 0.3} GL = ResponseFunction.New( {a,b,mu=0,type="ListOfPoles", name="GL"} ) GL.Chop(0.15) print(GL)
{ { 10 , 1 , 1.5 } , { 0.2 , 0.3 } , type = ListOfPoles , mu = 0 , name = GL }