MCPcopy Create free account
hub / github.com/avaneev/biteopt / CBiteOpt

Class CBiteOpt

biteopt.h:50–1612  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48 */
49
50class CBiteOpt : public CBiteOptBase< int64_t >
51{
52public:
53 typedef int64_t ptype; ///< Parameter value storage type (should be a
54 ///< signed integer type, same as CBiteOptBase template parameter).
55
56 CBiteOpt()
57 : ParOpt( this )
58 , ParOpt2( this )
59 {
60 addSel( MethodSel, "MethodSel" );
61 addSel( M1Sel, "M1Sel" );
62 addSel( M1ASel, "M1ASel" );
63 addSel( M1BSel, "M1BSel" );
64 addSel( M1CSel, "M1CSel" );
65 addSel( M2Sel, "M2Sel" );
66 addSel( M2BSel, "M2BSel" );
67 addSel( PopChangeIncrSel, "PopChangeIncrSel" );
68 addSel( PopChangeDecrSel, "PopChangeDecrSel" );
69 addSel( ParOpt2Sel, "ParOpt2Sel" );
70 addSel( ParPopPSel[ 0 ], "ParPopPSel[ 0 ]" );
71 addSel( ParPopPSel[ 1 ], "ParPopPSel[ 1 ]" );
72 addSel( ParPopPSel[ 2 ], "ParPopPSel[ 2 ]" );
73 addSel( ParPopPSel[ 3 ], "ParPopPSel[ 3 ]" );
74 addSel( ParPopPSel[ 4 ], "ParPopPSel[ 4 ]" );
75 addSel( ParPopPSel[ 5 ], "ParPopPSel[ 5 ]" );
76 addSel( ParPopPSel[ 6 ], "ParPopPSel[ 6 ]" );
77 addSel( ParPopPSel[ 7 ], "ParPopPSel[ 7 ]" );
78 addSel( AltPopPSel, "AltPopPSel" );
79 addSel( AltPopSel[ 0 ], "AltPopSel[ 0 ]" );
80 addSel( AltPopSel[ 1 ], "AltPopSel[ 1 ]" );
81 addSel( AltPopSel[ 2 ], "AltPopSel[ 2 ]" );
82 addSel( AltPopSel[ 3 ], "AltPopSel[ 3 ]" );
83 addSel( OldPopSel, "OldPopSel" );
84 addSel( MinSolPwrSel[ 0 ], "MinSolPwrSel[ 0 ]" );
85 addSel( MinSolPwrSel[ 1 ], "MinSolPwrSel[ 1 ]" );
86 addSel( MinSolPwrSel[ 2 ], "MinSolPwrSel[ 2 ]" );
87 addSel( MinSolPwrSel[ 3 ], "MinSolPwrSel[ 3 ]" );
88 addSel( MinSolMulSel[ 0 ], "MinSolMulSel[ 0 ]" );
89 addSel( MinSolMulSel[ 1 ], "MinSolMulSel[ 1 ]" );
90 addSel( MinSolMulSel[ 2 ], "MinSolMulSel[ 2 ]" );
91 addSel( MinSolMulSel[ 3 ], "MinSolMulSel[ 3 ]" );
92 addSel( Gen1AllpSel, "Gen1AllpSel" );
93 addSel( Gen1MoveAsyncSel, "Gen1MoveAsyncSel" );
94 addSel( Gen1MoveSpanSel, "Gen1MoveSpanSel" );
95 addSel( Gen2ModeSel, "Gen2ModeSel" );
96 addSel( Gen2bModeSel, "Gen2bModeSel" );
97 addSel( Gen2cModeSel, "Gen2cModeSel" );
98 addSel( Gen2dModeSel, "Gen2dModeSel" );
99 addSel( Gen3ModeSel, "Gen3ModeSel" );
100 addSel( Gen4MixFacSel, "Gen4MixFacSel" );
101 addSel( Gen5bModeSel, "Gen5bModeSel" );
102 addSel( Gen7PowFacSel, "Gen7PowFacSel" );
103 addSel( Gen8ModeSel, "Gen8ModeSel" );
104 addSel( Gen8NumSel, "Gen8NumSel" );
105 addSel( Gen8SpanSel[ 0 ], "Gen8SpanSel[ 0 ]" );
106 addSel( Gen8SpanSel[ 1 ], "Gen8SpanSel[ 1 ]" );
107 }

Callers

nothing calls this directly

Calls 2

getIntMethod · 0.80
getCurPopPosMethod · 0.80

Tested by

no test coverage detected