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

Method clear

tests/tester.h:94–133  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

92 #endif // OPT_TIME
93
94 void clear()
95 {
96 SumIt = 0;
97 SumItAll = 0;
98 SumIt_l10n = 0.0;
99 SumItImpr = 0;
100 SumItImprAll = 0;
101 SumRjCost = 0.0;
102 SumRMS = 0.0;
103 SumRMS_l10n = 0.0;
104 SumRMSCount = 0;
105 ComplAttempts = 0;
106 ComplFuncs = 0;
107
108 #if defined( EVALBINS )
109
110 RMSSpan = 3.0;
111
112 int k;
113
114 for( k = 0; k < binc; k++ )
115 {
116 bins[ k ] = 0.0;
117 }
118
119 #endif // defined( EVALBINS )
120
121 #if OPT_STATS
122 memset( SumSelsMap, 0, sizeof( SumSelsMap ));
123 memset( SumSelIncrsMap, 0, sizeof( SumSelIncrsMap ));
124 memset( SumSelDecrsMap, 0, sizeof( SumSelDecrsMap ));
125 memset( SumAvgSels, 0, sizeof( SumAvgSels ));
126 memset( SumDevSels, 0, sizeof( SumDevSels ));
127 #endif // OPT_STATS
128
129 #if OPT_TIME
130 TimeOpt = 0.0;
131 TimeFunc = 0.0;
132 #endif // OPT_TIME
133 }
134};
135
136/**

Callers 1

runMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected