|
| static std::optional< ExpressionResult > | LMCAS::factor_common_polynomial (const std::shared_ptr< const AddNode > &add_node, ComputationContext &context) |
| static std::optional< ExpressionResult > | LMCAS::factor_multivariate_expression (const std::shared_ptr< SymbolicExpr > &simp, const std::set< std::string > &factor_variables, ComputationContext &context) |
| static std::optional< ExpressionResult > | LMCAS::factor_numeric_content (const std::shared_ptr< SymbolicExpr > &simp, const std::shared_ptr< const AddNode > &add_node, ComputationContext &context) |
| static std::optional< ExpressionResult > | LMCAS::factor_rational_univariate (const std::shared_ptr< SymbolicExpr > &simp, const std::string &var, ComputationContext &context) |
| static std::optional< ExpressionResult > | LMCAS::factor_symbolic_quadratic (const std::shared_ptr< SymbolicExpr > &simp, const std::string &var, ComputationContext &context) |
| static ExpressionResult | LMCAS::factor_transcendental_expression (const std::shared_ptr< SymbolicExpr > &simp, ComputationContext &context) |
| static std::optional< ExpressionResult > | LMCAS::factor_variable_rational_roots (const std::shared_ptr< SymbolicExpr > &simp, const std::string &var, ComputationContext &context) |
| static bool | LMCAS::anonymous_namespace{symbolic_factor.cpp}::is_poly_expr_node (const std::shared_ptr< const SymbolicNode > &node) |
| static std::shared_ptr< SymbolicExpr > | LMCAS::multipoly_to_symbolic (const LMCAS::MultiPoly &poly, ComputationContext &context) |
| static std::shared_ptr< SymbolicExpr > | LMCAS::multivariate_factor_expression (const MultiFactorResult &result, ComputationContext &context) |
| static std::optional< int > | LMCAS::anonymous_namespace{symbolic_factor.cpp}::polynomial_exponent (const std::shared_ptr< const SymbolicNode > &node) |
| | 多元因式分解辅助函数
|
| static std::vector< std::shared_ptr< const SymbolicNode > > | LMCAS::rational_root_factors (const std::vector< Rational > &roots, const Rational &leading, const std::shared_ptr< SymbolicExpr > &x_node, ComputationContext &context) |
| static Polynomial< Rational > | LMCAS::rational_root_product (const std::vector< Rational > &roots, const Rational &leading, const std::string &var) |
| static std::optional< ExpressionResult > | LMCAS::reconstruct_rational_root_factors (const Polynomial< Rational > &polynomial, const std::vector< Rational > &roots, const std::string &var, ComputationContext &context) |
| static RationalRootReconstruction | LMCAS::reconstruct_rational_roots (const Polynomial< Rational > &polynomial, const std::vector< Rational > &roots, const std::string &variable, ComputationContext &context) |
| static LMCAS::MultiPoly | LMCAS::symbolic_node_to_multipoly (const std::shared_ptr< const SymbolicNode > &node, const std::vector< std::string > &vars) |