|
LMCAS
Lamina Computer Algebra System
|
#include </home/runner/work/docs/docs/LMCAS/src/internal/facts_query.hpp>
Public 成员函数 | |
| virtual Result< Tribool > | is_negative (const std::shared_ptr< const SymbolicNode > &node, ComputationContext &context) const =0 |
| virtual Result< Tribool > | is_nonnegative (const std::shared_ptr< const SymbolicNode > &node, ComputationContext &context) const =0 |
| virtual Result< Tribool > | is_nonzero (const std::shared_ptr< const SymbolicNode > &node, ComputationContext &context) const =0 |
| virtual Result< Tribool > | is_positive (const std::shared_ptr< const SymbolicNode > &node, ComputationContext &context) const =0 |
| virtual Result< Tribool > | is_real (const std::shared_ptr< const SymbolicNode > &node, ComputationContext &context) const =0 |
Protected 成员函数 | |
| ~FactsQuery ()=default | |
在文件 facts_query.hpp 第 16 行定义.
|
protecteddefault |
|
pure virtual |
在 LMCAS::detail::anonymous_namespace{facts_query_adapters.cpp}::NoFacts, LMCAS::detail::AssumptionFacts , 以及 LMCAS::detail::ScopedFacts 内被实现.
引用了 LMCAS::context.
被这些函数引用 LMCAS::detail::anonymous_namespace{facts_query.cpp}::DomainTraversal::infer(), LMCAS::detail::ScopedFacts::is_negative() , 以及 LMCAS::NormalizationVisitor::simplify_assumed_absolute().
|
pure virtual |
在 LMCAS::detail::anonymous_namespace{facts_query_adapters.cpp}::NoFacts, LMCAS::detail::AssumptionFacts , 以及 LMCAS::detail::ScopedFacts 内被实现.
引用了 LMCAS::context.
被这些函数引用 LMCAS::detail::anonymous_namespace{facts_query.cpp}::DomainTraversal::infer() , 以及 LMCAS::detail::ScopedFacts::is_nonnegative().
|
pure virtual |
在 LMCAS::detail::anonymous_namespace{facts_query_adapters.cpp}::NoFacts, LMCAS::detail::AssumptionFacts , 以及 LMCAS::detail::ScopedFacts 内被实现.
引用了 LMCAS::context.
被这些函数引用 LMCAS::detail::anonymous_namespace{facts_query.cpp}::DomainTraversal::infer() , 以及 LMCAS::detail::ScopedFacts::is_nonzero().
|
pure virtual |
在 LMCAS::detail::anonymous_namespace{facts_query_adapters.cpp}::NoFacts, LMCAS::detail::AssumptionFacts , 以及 LMCAS::detail::ScopedFacts 内被实现.
引用了 LMCAS::context.
被这些函数引用 LMCAS::detail::anonymous_namespace{facts_query.cpp}::DomainTraversal::infer() , 以及 LMCAS::detail::ScopedFacts::is_positive().
|
pure virtual |
在 LMCAS::detail::anonymous_namespace{facts_query_adapters.cpp}::NoFacts, LMCAS::detail::AssumptionFacts , 以及 LMCAS::detail::ScopedFacts 内被实现.
引用了 LMCAS::context.
被这些函数引用 LMCAS::detail::anonymous_namespace{facts_query.cpp}::DomainTraversal::infer() , 以及 LMCAS::detail::ScopedFacts::is_real().