|
LMCAS
Lamina Computer Algebra System
|
类 | |
| struct | PeriodEvidence |
| class | PeriodInference |
类型定义 | |
| using | Node = std::shared_ptr<const SymbolicNode> |
函数 | |
| Result< PeriodEvidence > | periodicity_checked (const SymbolicExpr &expression, const std::string &variable, const AssumptionContext &assumptions, const InferenceEngine &engine, ComputationContext &context) |
变量 | |
| constexpr const char * | periodic_operation = "inference.periodic" |
| struct LMCAS::anonymous_namespace{inference_engine_periodicity.cpp}::PeriodEvidence |
在文件 inference_engine_periodicity.cpp 第 14 行定义.
| 类成员 | ||
|---|---|---|
| optional< SymbolicExpr > | period | |
| Tribool | periodic = Tribool::Unknown | |
| bool | real_valued = false | |
| using LMCAS::anonymous_namespace{inference_engine_periodicity.cpp}::Node = std::shared_ptr<const SymbolicNode> |
在文件 inference_engine_periodicity.cpp 第 12 行定义.
| Result< PeriodEvidence > LMCAS::anonymous_namespace{inference_engine_periodicity.cpp}::periodicity_checked | ( | const SymbolicExpr & | expression, |
| const std::string & | variable, | ||
| const AssumptionContext & | assumptions, | ||
| const InferenceEngine & | engine, | ||
| ComputationContext & | context ) |
在文件 inference_engine_periodicity.cpp 第 183 行定义.
引用了 LMCAS::checked_inference_result(), LMCAS::context, LMCAS::Result< T >::failure(), LMCAS::anonymous_namespace{inference_engine_periodicity.cpp}::PeriodInference::infer(), LMCAS::InvalidArgument, LMCAS::detail::node(), periodic_operation, periodicity_checked() , 以及 LMCAS::variable.
被这些函数引用 periodicity_checked().
|
constexpr |