hops
Public Member Functions | Public Attributes | List of all members
hops::AcceptanceRateTuner::param_type Struct Reference

#include <AcceptanceRateTuner.hpp>

Collaboration diagram for hops::AcceptanceRateTuner::param_type:
Collaboration graph

Public Member Functions

 param_type (double m_acceptanceRateTargetValue, size_t iterationsToTestStepSize, size_t posteriorUpdateIterations, size_t pureSamplingIterations, size_t iterationsForConvergence, size_t stepSizeGridSize, double stepSizeLowerBound, double stepSizeUpperBound, double smoothingLength, size_t randomSeed, bool recordData=false)
 

Public Attributes

double m_acceptanceRateTargetValue
 
size_t iterationsToTestStepSize
 
size_t posteriorUpdateIterations
 
size_t pureSamplingIterations
 
size_t iterationsForConvergence
 
size_t posteriorUpdateIterationsNeeded
 
size_t stepSizeGridSize
 
double stepSizeLowerBound
 
double stepSizeUpperBound
 
double smoothingLength
 
size_t randomSeed
 
bool recordData
 

Constructor & Destructor Documentation

◆ param_type()

hops::AcceptanceRateTuner::param_type::param_type ( double  m_acceptanceRateTargetValue,
size_t  iterationsToTestStepSize,
size_t  posteriorUpdateIterations,
size_t  pureSamplingIterations,
size_t  iterationsForConvergence,
size_t  stepSizeGridSize,
double  stepSizeLowerBound,
double  stepSizeUpperBound,
double  smoothingLength,
size_t  randomSeed,
bool  recordData = false 
)

Member Data Documentation

◆ m_acceptanceRateTargetValue

double hops::AcceptanceRateTuner::param_type::m_acceptanceRateTargetValue

◆ iterationsForConvergence

size_t hops::AcceptanceRateTuner::param_type::iterationsForConvergence

◆ iterationsToTestStepSize

size_t hops::AcceptanceRateTuner::param_type::iterationsToTestStepSize

◆ posteriorUpdateIterations

size_t hops::AcceptanceRateTuner::param_type::posteriorUpdateIterations

◆ posteriorUpdateIterationsNeeded

size_t hops::AcceptanceRateTuner::param_type::posteriorUpdateIterationsNeeded

◆ pureSamplingIterations

size_t hops::AcceptanceRateTuner::param_type::pureSamplingIterations

◆ randomSeed

size_t hops::AcceptanceRateTuner::param_type::randomSeed

◆ recordData

bool hops::AcceptanceRateTuner::param_type::recordData

◆ smoothingLength

double hops::AcceptanceRateTuner::param_type::smoothingLength

◆ stepSizeGridSize

size_t hops::AcceptanceRateTuner::param_type::stepSizeGridSize

◆ stepSizeLowerBound

double hops::AcceptanceRateTuner::param_type::stepSizeLowerBound

◆ stepSizeUpperBound

double hops::AcceptanceRateTuner::param_type::stepSizeUpperBound

The documentation for this struct was generated from the following files: