|
LMCAS
Lamina Computer Algebra System
|
#include "assumption_context.hpp"#include "computation_context.hpp"#include "inference_engine.hpp"#include "interval.hpp"#include "numeric_evaluation.hpp"#include "property_store.hpp"#include "relation_store.hpp"#include "internal/symbolic_ast.hpp"#include <algorithm>#include <climits>#include <cstdint>#include <functional>#include <optional>#include <unordered_set>类 | |
| class | LMCAS::InferenceEngine::DepthGuard |
| struct | LMCAS::InferenceEngine::Impl |
命名空间 | |
| namespace | LMCAS |
函数 | |
| template<typename T> | |
| Result< T > | LMCAS::checked_inference_result (const SymbolicExpr &expr, const std::string &operation, ComputationContext &context, const std::function< Result< T >()> &query) |
| int | LMCAS::infinity_sign (const SymbolicExpr &expression, ComputationContext &context) |
| bool | LMCAS::is_even_integer_number (const NumberNode &num) |
| bool | LMCAS::is_integer_number (const NumberNode &num) |
| bool | LMCAS::is_negative_infinity_coefficient (const NumberNode &number) |
| bool | LMCAS::is_positive_integer_number (const NumberNode &num) |
| bool | LMCAS::is_zero_number (const NumberNode &num) |