|
|
@ -314,6 +314,10 @@ namespace storm { |
|
|
|
return Dd<DdType::CUDD>(this->getDdManager(), this->cuddAdd.MatrixMultiply(otherMatrix.getCuddAdd(), summationDdVariables), containedMetaVariableNames); |
|
|
|
} |
|
|
|
|
|
|
|
Dd<DdType::CUDD> Dd<DdType::CUDD>::greaterZero() const { |
|
|
|
return Dd<DdType::CUDD>(this->getDdManager(), this->getCuddAdd().BddStrictThreshold(0).Add(), this->getContainedMetaVariableNames()); |
|
|
|
} |
|
|
|
|
|
|
|
uint_fast64_t Dd<DdType::CUDD>::getNonZeroCount() const { |
|
|
|
std::size_t numberOfDdVariables = 0; |
|
|
|
for (auto const& metaVariableName : this->containedMetaVariableNames) { |
|
|
|