|
LMCAS
Lamina Computer Algebra System
|
#include "internal/expression_transform.hpp"#include "internal/expression_analysis.hpp"#include "internal/polynomial_solver_support.hpp"#include <algorithm>#include <cmath>#include <limits>#include <stdexcept>#include "root_of_utils.hpp"命名空间 | |
| namespace | LMCAS |
函数 | |
| static void | LMCAS::append_factor_solutions (const Polynomial< Rational > &factor, int multiplicity, const std::string &var, std::vector< std::shared_ptr< SymbolicExpr > > &results, ComputationContext &context) |
| static Polynomial< SymbolicPolyCoeff > | LMCAS::rational_to_symbolic_poly (const Polynomial< Rational > &rat_poly) |
| std::vector< std::shared_ptr< SymbolicExpr > > | LMCAS::solve_by_factoring (const Polynomial< SymbolicPolyCoeff > &poly, const std::string &variable) |
| static std::vector< std::shared_ptr< SymbolicExpr > > | LMCAS::solve_closed_form_poly (const Polynomial< SymbolicPolyCoeff > &poly, const std::string &var, ComputationContext &context) |