|
LMCAS
Lamina Computer Algebra System
|
#include "expr.hpp"#include "internal/symbolic_ast.hpp"#include "internal/expr_common.hpp"#include "internal/expression_analysis.hpp"#include "internal/expression_construction.hpp"#include <cmath>#include <exception>#include <memory>#include <string>#include <utility>命名空间 | |
| namespace | LMCAS |
函数 | |
| ExprResult | LMCAS::approx_real (double value) |
| ExprResult | LMCAS::complex (ExprPtr real, ExprPtr imag) |
| ExprResult | LMCAS::e () |
| ExprResult | LMCAS::imaginary_unit () |
| ExprResult | LMCAS::integer (const BigInt &value) |
| ExprResult | LMCAS::integer (int value) |
| ExprResult | LMCAS::phi () |
| ExprResult | LMCAS::pi () |
| ExprResult | LMCAS::rational (const Rational &value) |
| std::optional< RelationOp > | LMCAS::relation_op (const ExprPtr &expression) noexcept |
| ExprResult | LMCAS::sym (const std::string &name) |
| std::optional< std::string_view > | LMCAS::symbol_name (const ExprPtr &expression) noexcept |