#NEWLINE# def setUp( self ) : #NEWLINE# #INDENT# self . orders = ( 2 , 3 , 4 ) #NEWLINE# self . osr = 32 #NEWLINE# self . f0s = ( 0.0 , 0.25 ) #NEWLINE# self . NG = ( ( - 40 ) , ( - 60 ) , ( - 80 ) ) #NEWLINE# self . rots = ( 0 , 1 ) #NEWLINE# self . ING = ( ( - 5 ) , ( - 10 ) , ( - 20 ) ) #NEWLINE# self . forms = ( 'FB' , 'PFB' , 'FF' , 'PFF' ) #NEWLINE# res = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# for i in self . orders : #NEWLINE# #INDENT# res . update ( { #NEWLINE# #INDENT# i : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# for j in self . f0s : #NEWLINE# #INDENT# res [ i ] . update ( { #NEWLINE# #INDENT# j : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# for ng in self . NG : #NEWLINE# #INDENT# res [ i ] [ j ] . update ( { #NEWLINE# #INDENT# ng : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# for ing in self . ING : #NEWLINE# #INDENT# res [ i ] [ j ] [ ng ] . update ( { #NEWLINE# #INDENT# ing : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# for rot in self . rots : #NEWLINE# #INDENT# res [ i ] [ j ] [ ng ] [ ing ] . update ( { #NEWLINE# #INDENT# rot : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# for f in self . forms : #NEWLINE# #INDENT# res [ i ] [ j ] [ ng ] [ ing ] [ rot ] . update ( { #NEWLINE# #INDENT# f : None , #NEWLINE# #UNINDENT# } ) #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 5 ) ] [ 0 ] [ 'FB' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 0.290115301207217 + 0j ) , ( ( - 0.285423767274711 ) - 0.0519630740936901j ) ] , [ ( 1.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( ( - 0.917250888321215 ) + 3.0881471543177e-17j ) ] , [ ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 5 ) ] [ 0 ] [ 'PFB' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 2.5605540317736 + 0j ) , ( ( - 0.458625444160605 ) + 2.51914661177164j ) ] , [ ( 0.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( ( - 0.45862544416061 ) - 2.51914661177164j ) ] , [ ( 1.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 5 ) ] [ 0 ] [ 'FF' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 1.0 + 0j ) ] , [ ( 1.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( ( - 0.917250888321215 ) - 2.06395320364824e-16j ) , ( ( - 0.285423767274711 ) + 0.0519630740936901j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 5 ) ] [ 0 ] [ 'PFF' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( ( - 0.458625444160608 ) + 2.51914661177164j ) , ( ( - 0.458625444160607 ) - 2.51914661177164j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 10 ) ] [ 0 ] [ 'FB' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 0.290115301207218 + 0j ) , ( ( - 0.285423767274711 ) - 0.0519630740936898j ) ] , [ ( 1.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( ( - 0.917250888321215 ) + 1.6246913239587e-16j ) ] , [ ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 10 ) ] [ 0 ] [ 'PFB' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 2.5605540317736 + 0j ) , ( ( - 0.458625444160606 ) + 2.51914661177164j ) ] , [ ( 0.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( ( - 0.458625444160609 ) - 2.51914661177164j ) ] , [ ( 1.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 10 ) ] [ 0 ] [ 'FF' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 1.0 + 0j ) ] , [ ( 1.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( ( - 0.917250888321215 ) + 3.39112800347523e-17j ) , ( ( - 0.285423767274711 ) + 0.05196307409369j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 10 ) ] [ 0 ] [ 'PFF' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( ( - 0.458625444160608 ) + 2.51914661177164j ) , ( ( - 0.458625444160608 ) - 2.51914661177164j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 20 ) ] [ 0 ] [ 'FB' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 0.290115301207218 + 0j ) , ( ( - 0.285423767274711 ) - 0.0519630740936902j ) ] , [ ( 1.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( ( - 0.917250888321215 ) + 1.25834638951827e-16j ) ] , [ ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 20 ) ] [ 0 ] [ 'PFB' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 2.5605540317736 + 0j ) , ( ( - 0.458625444160607 ) + 2.51914661177164j ) ] , [ ( 0.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( ( - 0.458625444160608 ) - 2.51914661177164j ) ] , [ ( 1.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 20 ) ] [ 0 ] [ 'FF' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 1.0 + 0j ) ] , [ ( 1.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( ( - 0.917250888321215 ) + 1.91627025153857e-16j ) , ( ( - 0.28542376727471 ) + 0.0519630740936903j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 20 ) ] [ 0 ] [ 'PFF' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( ( - 0.458625444160605 ) + 2.51914661177164j ) , ( ( - 0.458625444160611 ) - 2.51914661177164j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 5 ) ] [ 1 ] [ 'FB' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 0.290115301207217 + 0j ) , ( 0.290115301207217 + 6.93889390390723e-17j ) ] , [ ( 0.983828726327138 + 0.179111800988996j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 0.917250888321215 + 6.57660137200134e-17j ) ] , [ ( 0.0 + 0j ) , ( ( - 1.0 ) + 1.22464679914735e-16j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 5 ) ] [ 1 ] [ 'PFB' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 2.5605540317736 + 0j ) , ( 2.5605540317736 - 5.55111512312578e-17j ) ] , [ ( 0.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 2.56055403177361 + 3.88578058618805e-16j ) ] , [ ( ( - 0.179111800988996 ) + 0.983828726327138j ) , ( ( - 0.179111800988998 ) - 0.983828726327138j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 5 ) ] [ 1 ] [ 'FF' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 1.0 + 0j ) ] , [ ( 1.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( ( - 0.917250888321215 ) + 5.00242553063589e-17j ) , ( ( - 0.285423767274711 ) + 0.0519630740936901j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 5 ) ] [ 1 ] [ 'PFF' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( ( - 0.458625444160606 ) + 2.51914661177164j ) , ( ( - 0.458625444160609 ) - 2.51914661177164j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 10 ) ] [ 1 ] [ 'FB' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 0.290115301207217 + 0j ) , ( 0.290115301207217 - 6.93889390390723e-18j ) ] , [ ( 0.983828726327138 + 0.179111800988996j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 0.917250888321215 + 2.00648216415878e-17j ) ] , [ ( 0.0 + 0j ) , ( ( - 1.0 ) + 1.22464679914735e-16j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 10 ) ] [ 1 ] [ 'PFB' ] = np . array ( [ [ ( 0.998394049105901 + 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 2.5605540317736 + 0j ) , ( 2.5605540317736 - 4.44089209850063e-16j ) ] , [ ( 0.0 + 0j ) , ( 0.998394049105901 - 0.0566508844584438j ) , ( 0.0 + 0j ) , ( 2.5605540317736 + 3.88578058618805e-16j ) ] , [ ( ( - 0.179111800988999 ) + 0.983828726327137j ) , ( ( - 0.179111800988996 ) - 0.983828726327138j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 10 ) ] [ 1 ] [ 'FF' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 1.0 + 0j ) ] , [ ( 1.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( ( - 0.9173 ) + 0j ) , ( ( - 0.2854 ) + 0.052j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 10 ) ] [ 1 ] [ 'PFF' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( ( - 0.4586 ) + 2.5191j ) , ( ( - 0.4586 ) - 2.5191j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 20 ) ] [ 1 ] [ 'FB' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 0.2901 + 0j ) , ( 0.2901 + 0j ) ] , [ ( 0.9838 + 0.1791j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 0.9173 + 0j ) ] , [ ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 20 ) ] [ 1 ] [ 'PFB' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 2.5606 + 0j ) , ( 2.5606 + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 2.5606 + 0j ) ] , [ ( ( - 0.1791 ) + 0.9838j ) , ( ( - 0.1791 ) - 0.9838j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 20 ) ] [ 1 ] [ 'FF' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 1.0 + 0j ) ] , [ ( 1.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( ( - 0.9173 ) + 0j ) , ( ( - 0.2854 ) + 0.052j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 40 ) ] [ ( - 20 ) ] [ 1 ] [ 'PFF' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( ( - 0.4586 ) + 2.5191j ) , ( ( - 0.4586 ) - 2.5191j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 5 ) ] [ 0 ] [ 'FB' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( ( - 0.9936 ) - 0.1131j ) ] , [ ( 1.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( ( - 1.9968 ) + 0j ) ] , [ ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 5 ) ] [ 0 ] [ 'PFB' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 8.826 + 0j ) , ( ( - 0.9984 ) + 8.7693j ) ] , [ ( 0.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( ( - 0.9984 ) - 8.7693j ) ] , [ ( 1.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 5 ) ] [ 0 ] [ 'FF' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 1.0 + 0j ) ] , [ ( 1.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( ( - 1.9968 ) + 0j ) , ( ( - 0.9936 ) + 0.1131j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 5 ) ] [ 0 ] [ 'PFF' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( ( - 0.9984 ) + 8.7693j ) , ( ( - 0.9984 ) - 8.7693j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 5 ) ] [ 1 ] [ 'FB' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( 0.9936 + 0.1131j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 1.9968 + 0j ) ] , [ ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 5 ) ] [ 1 ] [ 'PFB' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 8.826 + 0j ) , ( 8.826 + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 8.826 + 0j ) ] , [ ( ( - 0.1131 ) + 0.9936j ) , ( ( - 0.1131 ) - 0.9936j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 5 ) ] [ 1 ] [ 'FF' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 1.0 + 0j ) ] , [ ( 1.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( ( - 1.9968 ) + 0j ) , ( ( - 0.9936 ) + 0.1131j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 5 ) ] [ 1 ] [ 'PFF' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( ( - 0.9984 ) + 8.7693j ) , ( ( - 0.9984 ) - 8.7693j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 10 ) ] [ 0 ] [ 'FB' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( ( - 0.9936 ) - 0.1131j ) ] , [ ( 1.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( ( - 1.9968 ) + 0j ) ] , [ ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 10 ) ] [ 0 ] [ 'PFB' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 8.826 + 0j ) , ( ( - 0.9984 ) + 8.7693j ) ] , [ ( 0.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( ( - 0.9984 ) - 8.7693j ) ] , [ ( 1.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 10 ) ] [ 0 ] [ 'FF' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 1.0 + 0j ) ] , [ ( 1.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( ( - 1.9968 ) + 0j ) , ( ( - 0.9936 ) + 0.1131j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 10 ) ] [ 0 ] [ 'PFF' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( ( - 0.9984 ) + 8.7693j ) , ( ( - 0.9984 ) - 8.7693j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 10 ) ] [ 1 ] [ 'FB' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( 0.9936 + 0.1131j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 1.9968 + 0j ) ] , [ ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 10 ) ] [ 1 ] [ 'PFB' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 8.826 + 0j ) , ( 8.826 + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 8.826 + 0j ) ] , [ ( ( - 0.1131 ) + 0.9936j ) , ( ( - 0.1131 ) - 0.9936j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 10 ) ] [ 1 ] [ 'FF' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 1.0 + 0j ) ] , [ ( 1.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( ( - 1.9968 ) + 0j ) , ( ( - 0.9936 ) + 0.1131j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.0 ] [ ( - 60 ) ] [ ( - 10 ) ] [ 1 ] [ 'PFF' ] = np . array ( [ [ ( 0.9984 + 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.9984 - 0.0567j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) ] , [ ( ( - 0.9984 ) + 8.7693j ) , ( ( - 0.9984 ) - 8.7693j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.25 ] [ ( - 40 ) ] [ ( - 10 ) ] [ 0 ] [ 'FB' ] = np . array ( [ [ ( ( - 0.0567 ) + 0.9984j ) , ( 0.0 + 0j ) , ( 0.2901 + 0j ) , ( 0.2854 + 0.052j ) ] , [ ( 1.0 + 0j ) , ( 0.0567 + 0.9984j ) , ( 0.0 + 0j ) , ( 0.0 - 0.9173j ) ] , [ ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.25 ] [ ( - 40 ) ] [ ( - 10 ) ] [ 0 ] [ 'FF' ] = np . array ( [ [ ( ( - 0.0567 ) + 0.9984j ) , ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 1.0 + 0j ) ] , [ ( 1.0 + 0j ) , ( 0.0567 + 0.9984j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( ( - 0.0 ) - 0.9173j ) , ( 0.2854 - 0.052j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.25 ] [ ( - 40 ) ] [ ( - 10 ) ] [ 1 ] [ 'FB' ] = np . array ( [ [ ( ( - 0.0567 ) + 0.9984j ) , ( 0.0 + 0j ) , ( 0.2901 + 0j ) , ( 0.2901 + 0j ) ] , [ ( ( - 0.1791 ) + 0.9838j ) , ( 0.0567 + 0.9984j ) , ( 0.0 + 0j ) , ( 0.9173 + 0j ) ] , [ ( 0.0 + 0j ) , ( ( - 0.0 ) - 1j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 2 ] [ 0.25 ] [ ( - 40 ) ] [ ( - 10 ) ] [ 1 ] [ 'FF' ] = np . array ( [ [ ( ( - 0.0567 ) + 0.9984j ) , ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 1.0 + 0j ) ] , [ ( 1.0 + 0j ) , ( 0.0567 + 0.9984j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( ( - 0.0 ) - 0.9173j ) , ( 0.2854 - 0.052j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 3 ] [ 0 ] [ ( - 60 ) ] [ ( - 5 ) ] [ 0 ] [ 'FB' ] = np . array ( [ [ ( 0.9976 + 0.0694j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0065 + 0j ) , ( ( - 0.0033 ) - 0.0056j ) ] , [ ( 1.0 + 0j ) , ( 0.9976 - 0.0694j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) , ( ( - 0.0808 ) + 0j ) ] , [ ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( ( - 0.4382 ) + 0j ) ] , [ ( 0.0 + 0j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 3 ] [ 0 ] [ ( - 60 ) ] [ ( - 5 ) ] [ 0 ] [ 'PFB' ] = np . array ( [ [ ( 0.9976 + 0.0694j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) , ( 0.6745 + 0j ) , ( 0.3608 + 0.5699j ) ] , [ ( 0.0 + 0j ) , ( 0.9976 - 0.0694j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) , ( ( - 0.0404 ) - 0.0237j ) ] , [ ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( ( - 0.799 ) - 0.5699j ) ] , [ ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# res [ 3 ] [ 0 ] [ ( - 60 ) ] [ ( - 5 ) ] [ 0 ] [ 'FF' ] = np . array ( [ [ ( 0.9976 + 0.0694j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) , ( ( - 1.0 ) + 0j ) , ( 1.0 + 0j ) ] , [ ( 1.0 + 0j ) , ( 0.9976 - 0.0694j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( 0.0 + 0j ) , ( 1.0 + 0j ) , ( 1.0 + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] , [ ( ( - 0.4382 ) + 0j ) , ( ( - 0.0819 ) + 0.0304j ) , ( ( - 0.0056 ) + 0j ) , ( 0.0 + 0j ) , ( 0.0 + 0j ) ] ] ) #NEWLINE# self . res = res