|
LMCAS
Lamina Computer Algebra System
|
Public 成员函数 | |
| ComplexPuncturedFacts (const FactsQuery &base, const std::vector< NodePtr > &nonzero) | |
| Result< Tribool > | is_negative (const NodePtr &node, ComputationContext &context) const override |
| virtual Result< Tribool > | is_negative (const std::shared_ptr< const SymbolicNode > &node, ComputationContext &context) const =0 |
| Result< Tribool > | is_nonnegative (const NodePtr &node, ComputationContext &context) const override |
| virtual Result< Tribool > | is_nonnegative (const std::shared_ptr< const SymbolicNode > &node, ComputationContext &context) const =0 |
| Result< Tribool > | is_nonzero (const NodePtr &node, ComputationContext &context) const override |
| virtual Result< Tribool > | is_nonzero (const std::shared_ptr< const SymbolicNode > &node, ComputationContext &context) const =0 |
| Result< Tribool > | is_positive (const NodePtr &node, ComputationContext &context) const override |
| virtual Result< Tribool > | is_positive (const std::shared_ptr< const SymbolicNode > &node, ComputationContext &context) const =0 |
| Result< Tribool > | is_real (const NodePtr &node, ComputationContext &context) const override |
| virtual Result< Tribool > | is_real (const std::shared_ptr< const SymbolicNode > &node, ComputationContext &context) const =0 |
Private 属性 | |
| const FactsQuery & | base_ |
| const std::vector< NodePtr > & | nonzero_ |
在文件 limit_result.cpp 第 446 行定义.
|
inline |
在文件 limit_result.cpp 第 448 行定义.
|
inlineoverride |
在文件 limit_result.cpp 第 451 行定义.
引用了 base_ , 以及 LMCAS::context.
|
pure virtualinherited |
在 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().
|
inlineoverride |
在文件 limit_result.cpp 第 452 行定义.
引用了 base_ , 以及 LMCAS::context.
|
pure virtualinherited |
在 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().
|
inlineoverride |
在文件 limit_result.cpp 第 454 行定义.
引用了 base_, LMCAS::context, LMCAS::Result< T >::failure(), nonzero_ , 以及 LMCAS::True.
|
pure virtualinherited |
在 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().
|
inlineoverride |
在文件 limit_result.cpp 第 450 行定义.
引用了 base_ , 以及 LMCAS::context.
|
pure virtualinherited |
在 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().
|
inlineoverride |
在文件 limit_result.cpp 第 453 行定义.
引用了 base_ , 以及 LMCAS::context.
|
pure virtualinherited |
在 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().
|
private |
在文件 limit_result.cpp 第 465 行定义.
被这些函数引用 ComplexPuncturedFacts(), is_negative(), is_nonnegative(), is_nonzero(), is_positive() , 以及 is_real().
|
private |
在文件 limit_result.cpp 第 466 行定义.
被这些函数引用 ComplexPuncturedFacts() , 以及 is_nonzero().