1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 """Variables for the frame order analysis."""
24
25
26
27 MODEL_RIGID = 'rigid'
28 MODEL_ROTOR = 'rotor'
29 MODEL_FREE_ROTOR = 'free rotor'
30 MODEL_ISO_CONE_TORSIONLESS = 'iso cone, torsionless'
31 MODEL_ISO_CONE = 'iso cone'
32 MODEL_ISO_CONE_FREE_ROTOR = 'iso cone, free rotor'
33 MODEL_PSEUDO_ELLIPSE_TORSIONLESS = 'pseudo-ellipse, torsionless'
34 MODEL_PSEUDO_ELLIPSE = 'pseudo-ellipse'
35 MODEL_PSEUDO_ELLIPSE_FREE_ROTOR = 'pseudo-ellipse, free rotor'
36 MODEL_DOUBLE_ROTOR = 'double rotor'
37
38
39 MODEL_LIST = [MODEL_RIGID, MODEL_ROTOR, MODEL_FREE_ROTOR, MODEL_ISO_CONE_TORSIONLESS, MODEL_ISO_CONE, MODEL_ISO_CONE_FREE_ROTOR, MODEL_PSEUDO_ELLIPSE_TORSIONLESS, MODEL_PSEUDO_ELLIPSE, MODEL_PSEUDO_ELLIPSE_FREE_ROTOR, MODEL_DOUBLE_ROTOR]
40 MODEL_LIST_SINGLE = [MODEL_RIGID, MODEL_ROTOR, MODEL_FREE_ROTOR, MODEL_ISO_CONE_TORSIONLESS, MODEL_ISO_CONE, MODEL_ISO_CONE_FREE_ROTOR, MODEL_PSEUDO_ELLIPSE_TORSIONLESS, MODEL_PSEUDO_ELLIPSE, MODEL_PSEUDO_ELLIPSE_FREE_ROTOR]
41 MODEL_LIST_DOUBLE = [MODEL_DOUBLE_ROTOR]
42 MODEL_LIST_NONREDUNDANT = [MODEL_RIGID, MODEL_ROTOR, MODEL_FREE_ROTOR, MODEL_ISO_CONE_TORSIONLESS, MODEL_ISO_CONE, MODEL_ISO_CONE_FREE_ROTOR, MODEL_PSEUDO_ELLIPSE_TORSIONLESS, MODEL_PSEUDO_ELLIPSE, MODEL_DOUBLE_ROTOR]
43
44
45 MODEL_LIST_NO_TORSION = [MODEL_RIGID, MODEL_ISO_CONE_TORSIONLESS, MODEL_PSEUDO_ELLIPSE_TORSIONLESS]
46 MODEL_LIST_RESTRICTED_TORSION = [MODEL_ROTOR, MODEL_ISO_CONE, MODEL_PSEUDO_ELLIPSE]
47 MODEL_LIST_FREE_ROTORS = [MODEL_FREE_ROTOR, MODEL_ISO_CONE_FREE_ROTOR, MODEL_PSEUDO_ELLIPSE_FREE_ROTOR]
48
49
50 MODEL_LIST_ISO_CONE = [MODEL_ISO_CONE, MODEL_ISO_CONE_TORSIONLESS, MODEL_ISO_CONE_FREE_ROTOR]
51 MODEL_LIST_PSEUDO_ELLIPSE = [MODEL_PSEUDO_ELLIPSE, MODEL_PSEUDO_ELLIPSE_TORSIONLESS, MODEL_PSEUDO_ELLIPSE_FREE_ROTOR]
52