#include <LoguniformDistribution.hpp>
 Inheritance diagram for openstudio::analysis::LoguniformDistribution:Public Member Functions | |
Constructors and Destructors  | |
| LoguniformDistribution () | |
| Returns a loguniform distribution with lower bound of 0.1 and upper bound of 1.  More... | |
| LoguniformDistribution (double lowerBound, double upperBound) | |
| virtual | ~LoguniformDistribution () | 
Getters  | |
| double | lowerBound () const | 
| double | upperBound () const | 
Setters  | |
| bool | setLowerBound (double value) | 
| void | setUpperBound (double value) | 
  Public Member Functions inherited from openstudio::analysis::UncertaintyDescription | |
| virtual | ~UncertaintyDescription () | 
| UncertaintyDescription | clone () const | 
| UncertaintyDescriptionType | type () const | 
| void | restoreDefaults () | 
| Restores the default options for this UncertaintyDescription and its type().  More... | |
| template<typename T > | |
| T | cast () const | 
| Casts the UncertaintyDescription to type T, if possible.  More... | |
| template<typename T > | |
| boost::optional< T > | optionalCast () const | 
Static Public Member Functions | |
| static UncertaintyDescriptionType | type () | 
  Static Public Member Functions inherited from openstudio::analysis::UncertaintyDescription | |
| static std::vector < UncertaintyDescriptionType >  | validTypes (const VariableValueType &variableValueType) | 
| Returns all the UncertaintyDescriptionTypes that are applicable to variableValueType (VariableValueType::Continuous or VariableValueType::Discrete).  More... | |
| static std::vector < UncertaintyDescriptionType >  | validTypes (const VariableValueType &variableValueType, const UncertaintyType &uncertaintyType) | 
| Returns all the UncertaintyDescriptionTypes that are applicable to the specified combination of variableValueType (VariableValueType::Continuous or VariableValueType::Discrete) and uncertaintyType (UncertaintyType::Aleatory or UncertaintyType::Epistemic).  More... | |
Protected Member Functions | |
| LoguniformDistribution (std::shared_ptr< detail::UncertaintyDescription_Impl > impl) | |
  Protected Member Functions inherited from openstudio::analysis::UncertaintyDescription | |
| UncertaintyDescription (std::shared_ptr< detail::UncertaintyDescription_Impl > impl) | |
Additional Inherited Members | |
  Protected Types inherited from openstudio::analysis::UncertaintyDescription | |
| typedef  detail::UncertaintyDescription_Impl  | ImplType | 
  Related Functions inherited from openstudio::analysis::UncertaintyDescription | |
| typedef boost::optional < UncertaintyDescription >  | OptionalUncertaintyDescription | 
LoguniformDistribution is an UncertaintyDescription that can apply aleatory uncertainty to a continuous variable.
| openstudio::analysis::LoguniformDistribution::LoguniformDistribution | ( | ) | 
Returns a loguniform distribution with lower bound of 0.1 and upper bound of 1.
| openstudio::analysis::LoguniformDistribution::LoguniformDistribution | ( | double | lowerBound, | 
| double | upperBound | ||
| ) | 
      
  | 
  inlinevirtual | 
      
  | 
  explicitprotected | 
| double openstudio::analysis::LoguniformDistribution::lowerBound | ( | ) | const | 
| bool openstudio::analysis::LoguniformDistribution::setLowerBound | ( | double | value | ) | 
| void openstudio::analysis::LoguniformDistribution::setUpperBound | ( | double | value | ) | 
      
  | 
  static | 
| double openstudio::analysis::LoguniformDistribution::upperBound | ( | ) | const |