boonnano 1
C++ library giving usage access to the Boon Logic Nano technology
 
Loading...
Searching...
No Matches
CAutotuningParameters Class Reference

Object for autotuning specific parameters. More...

#include <autotune.h>

Public Member Functions

void ConfigureDefault (uint16_t PatternLength, uint16_t MaxClusters)
 Auto-set object variables to all be true.
 
std::string GetStatusString (int CurrentIndent=0, int AdditionalIndent=4)
 Generate print string of object.
 
void Reset ()
 Clears autotuning parameter values.
 
bool Serialize (const char *VarPath, const char *ThisVarName, struct archive *Archive, bool IsLoading)
 Condense object into binary file.
 

Public Attributes

bool m_AutotuneByFeature
 true means each feature has its range tuned separately, false uses a min and max found over all the features
 
bool m_AutotunePV
 true means tune the percent variation, false uses the percent variation that its been set to
 
bool m_AutotuneRange
 true means tune the range of the features, false uses the range that has been configured
 
std::vector< bool > m_FeaturesToTuneArray
 array of booleans indicating which features are included (true) and which are excluded (false) during the autotuning. If empty, it autotunes over all features
 
uint16_t m_MaxClusters
 only allow this many clusters for each PV that is tested
 

Detailed Description

Includes parameters on autotuning specifics

Examples
full-example.cpp, and results.cpp.

The documentation for this class was generated from the following file: