|
LMCAS
Lamina Computer Algebra System
|
#include "internal/equivalence_support.hpp"#include "internal/expression_analysis.hpp"#include <stdexcept>#include <utility>#include <vector>类 | |
| struct | LMCAS::equivalence_detail::anonymous_namespace{equivalence_complex.cpp}::ComplexProduct |
命名空间 | |
| namespace | LMCAS |
| namespace | LMCAS::equivalence_detail |
| namespace | LMCAS::equivalence_detail::anonymous_namespace{equivalence_complex.cpp} |
函数 | |
| ExprPtr | LMCAS::equivalence_detail::canonicalize_complex_product (const SymbolicExpr &expression, detail::RewriteBudget &budget) |
| ExprPtr | LMCAS::equivalence_detail::anonymous_namespace{equivalence_complex.cpp}::canonicalize_power (const PowerNode &power, const detail::SymbolicNodePtr &original, detail::RewriteBudget &budget) |
| ExprPtr | LMCAS::equivalence_detail::anonymous_namespace{equivalence_complex.cpp}::canonicalize_product (const MultiplyNode &multiply, const detail::SymbolicNodePtr &original, detail::RewriteBudget &budget) |
| ExprPtr | LMCAS::equivalence_detail::anonymous_namespace{equivalence_complex.cpp}::canonicalize_sum (const AddNode &add, const detail::SymbolicNodePtr &original, detail::RewriteBudget &budget) |
| ExprPtr | LMCAS::equivalence_detail::rewritten_complex (const ExprPtr &real, const ExprPtr &imag, const detail::SymbolicNodePtr &original, detail::RewriteBudget &budget) |