12template<
typename ValueType>
27 std::shared_ptr<DFTElement<ValueType>>
clone()
const override {
27 std::shared_ptr<DFTElement<ValueType>>
clone()
const override {
…}
43 ValueType
const&
mean()
const {
43 ValueType
const&
mean()
const {
…}
58 std::stringstream stream;
BE with log-normal failure distribution.
ValueType const & mean() const
Return mean value parameter.
std::string distributionString() const override
Print information about failure distribution to string.
BELogNormal(size_t id, std::string const &name, ValueType mean, ValueType standardDeviation)
Constructor.
std::shared_ptr< DFTElement< ValueType > > clone() const override
Create a shallow copy of the element.
bool canFail() const override
Return whether the BE can fail.
ValueType getUnreliability(ValueType time) const override
Return the unreliability of the BE up to the given time point.
ValueType const & standardDeviation() const
Return standard deviation parameter.
storm::dft::storage::elements::BEType beType() const override
Get type of BE (constant, exponential, etc.).
Abstract base class for basic events (BEs) in DFTs.
virtual size_t id() const
Get id.
virtual std::string const & name() const
Get name.