You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

42 lines
1.3 KiB

#pragma once
#include "storm-config.h"
#include "storm/settings/modules/ModuleSettings.h"
namespace storm {
namespace settings {
namespace modules {
/*!
* This class represents the settings for POMDP model checking.
*/
class GridApproximationSettings : public ModuleSettings {
public:
/*!
* Creates a new set of POMDP settings.
*/
GridApproximationSettings();
virtual ~GridApproximationSettings() = default;
bool isRefineSet() const;
double getRefinementPrecision() const;
uint64_t getGridResolution() const;
double getExplorationThreshold() const;
bool isNumericPrecisionSetFromDefault() const;
double getNumericPrecision() const;
bool isCacheSimplicesSet() const;
bool isUnfoldBeliefMdpSizeThresholdSet() const;
uint64_t getUnfoldBeliefMdpSizeThreshold() const;
// The name of the module.
static const std::string moduleName;
private:
};
} // namespace modules
} // namespace settings
} // namespace storm