|
LMCAS
Lamina Computer Algebra System
|
#include "internal/expression_transform.hpp"#include "internal/polynomial_solver_support.hpp"#include "root_of_identity.hpp"#include "rational_polynomial.hpp"#include <algorithm>#include <cmath>#include <limits>#include <stdexcept>#include <utility>命名空间 | |
| namespace | LMCAS |
函数 | |
| static std::shared_ptr< SymbolicExpr > | LMCAS::cbrt_expr (const std::shared_ptr< SymbolicExpr > &x) |
| static std::vector< std::shared_ptr< SymbolicExpr > > | LMCAS::exact_factor_roots (Polynomial< Rational > polynomial, ComputationContext &context) |
| std::vector< std::shared_ptr< SymbolicExpr > > | LMCAS::solve_cubic (const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, const std::shared_ptr< SymbolicExpr > &c, const std::shared_ptr< SymbolicExpr > &d, const std::string &variable) |
| static std::vector< std::shared_ptr< SymbolicExpr > > | LMCAS::solve_degenerate_cubic (const std::shared_ptr< SymbolicExpr > &b, const std::shared_ptr< SymbolicExpr > &c, const std::shared_ptr< SymbolicExpr > &d, ComputationContext &context) |
| static std::vector< std::shared_ptr< SymbolicExpr > > | LMCAS::symbolic_cubic_roots (const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, const std::shared_ptr< SymbolicExpr > &c, const std::shared_ptr< SymbolicExpr > &d, ComputationContext &context) |