本文整理汇总了C++中Formula::isUniversal方法的典型用法代码示例。如果您正苦于以下问题:C++ Formula::isUniversal方法的具体用法?C++ Formula::isUniversal怎么用?C++ Formula::isUniversal使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Formula
的用法示例。
在下文中一共展示了Formula::isUniversal方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: convert
/**
* 对每条公式进行章衡公式转换
* @param _originalFmls Formulas 需要进行转换的公式
* @return 返回Formulas*,需要手动销毁
*/
Formulas* HengZhang::convert(const Formulas& _originalFmls) {
Formulas tempFmls = _originalFmls;
Formulas* pFinalFmls = new Formulas();
while (! tempFmls.isEmpty()) {
Formula curFml = tempFmls.popFront();
curFml.convertToPNF();
if (curFml.isUniversal()) {
pFinalFmls->pushBack(curFml);
continue;
}
Formulas hzFmls = transform(curFml);
tempFmls.joinFront(hzFmls);
}
return pFinalFmls;
}