Go to the documentation of this file. 1 #ifndef HOPS_SIMPLEEXPECTEDSQUAREDJUMPDISTANCETUNER_HPP
2 #define HOPS_SIMPLEEXPECTEDSQUAREDJUMPDISTANCETUNER_HPP
48 tune(std::vector<std::shared_ptr<MarkovChain>>&,
49 std::vector<RandomNumberGenerator>&,
63 std::vector<std::shared_ptr<MarkovChain>>&,
64 std::vector<RandomNumberGenerator>&,
71 #endif //HOPS_SIMPLEEXPECTEDSQUAREDJUMPDISTANCETUNER_HPP
double stepSizeUpperBound
Definition: SimpleExpectedSquaredJumpDistanceTuner.hpp:25
static bool tune(std::vector< std::shared_ptr< MarkovChain >> &, std::vector< RandomNumberGenerator > &, const param_type &)
tunes markov chain acceptance rate by nested intervals. The chain is not guaranteed to have converged...
size_t iterationsToTestStepSize
Definition: SimpleExpectedSquaredJumpDistanceTuner.hpp:21
std::string outputDirectory
Definition: SimpleExpectedSquaredJumpDistanceTuner.hpp:27
param_type(size_t iterationsToTestStepSize, size_t stepSizeGridSize, double stepSizeLowerBound, double stepSizeUpperBound, bool considerTimeCost, std::string outputDirectory)
Definition: SimpleExpectedSquaredJumpDistanceTuner.cpp:103
Definition: SimpleExpectedSquaredJumpDistanceTuner.hpp:18
Definition: SimpleExpectedSquaredJumpDistanceTuner.hpp:20
Definition: CsvReader.hpp:8
double stepSizeLowerBound
Definition: SimpleExpectedSquaredJumpDistanceTuner.hpp:24
size_t stepSizeGridSize
Definition: SimpleExpectedSquaredJumpDistanceTuner.hpp:23
bool considerTimeCost
Definition: SimpleExpectedSquaredJumpDistanceTuner.hpp:26
NAME string(REPLACE ".cpp" "_bin" example_name ${example_filename}) if($
Definition: hops/Third-party/HighFive/src/examples/CMakeLists.txt:6
SimpleExpectedSquaredJumpDistanceTuner()=delete